diff --git a/gems/src/server/terminal/main.cc b/gems/src/server/terminal/main.cc index 6b1a572fa..5999a0ffa 100644 --- a/gems/src/server/terminal/main.cc +++ b/gems/src/server/terminal/main.cc @@ -376,9 +376,10 @@ namespace Terminal { } int num_dirty_lines = last_dirty_line - first_dirty_line + 1; - - _framebuffer->refresh(0, first_dirty_line*_char_height, - _fb_mode.width(), num_dirty_lines*_char_height); + if (num_dirty_lines > 0) + _framebuffer->refresh(0, first_dirty_line*_char_height, + _fb_mode.width(), + num_dirty_lines*_char_height); }