fix bug in diff method, which would destroy the set

This commit is contained in:
Ward Wouts 2002-04-28 15:06:02 +00:00
parent 9126879af1
commit 1bf2dadcb8

View file

@ -257,7 +257,7 @@ def elements
end
elements = []
edges = @set["edges"]
edges = @set["edges"].dup
while (edges.length>0)
lower, upper = edges.slice!(0..1)
elements += (lower+1 .. upper).to_a