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