lib/vedeu/terminal/buffer.rb in vedeu-0.6.22 vs lib/vedeu/terminal/buffer.rb in vedeu-0.6.23
- old
+ new
@@ -36,10 +36,10 @@
Vedeu.renderers.clear if Vedeu.ready?
end
# @return [Array<Array<Vedeu::Models::Cell>>]
def empty_buffer
- Array.new(Vedeu.height) do |y|
+ @empty_buffer ||= Array.new(Vedeu.height) do |y|
Array.new(Vedeu.width) do |x|
Vedeu::Models::Cell.new(position: [y + 1, x + 1])
end
end
end