|
# File ../lib/fox/undolist.rb, line 281
def trimSize(sz)
if @size > sz
s = 0
@undolist.reverse.each_index { |i|
j = @undolist.size - (i + 1)
s += @undolist[j].size
@undolist[j] = nil if (s > sz)
}
@undolist.compact!
@marker = nil if (@marker != nil && @marker > @undolist.size)
end
end
|