diff --git a/supervisor/shared/display.c b/supervisor/shared/display.c index ce7d78c42c..4e24175a1f 100644 --- a/supervisor/shared/display.c +++ b/supervisor/shared/display.c @@ -128,10 +128,8 @@ void supervisor_start_terminal(uint16_t width_px, uint16_t height_px) { status_bar->full_change = true; scroll_area->width_in_tiles = width_in_tiles; - scroll_area->height_in_tiles = height_in_tiles; - #if CIRCUITPY_REPL_LOGO - scroll_area->height_in_tiles -= 1; - #endif + // Leave space for the status bar, no matter if we have logo or not. + scroll_area->height_in_tiles = height_in_tiles - 1; scroll_area->pixel_width = scroll_area->width_in_tiles * scroll_area->tile_width; scroll_area->pixel_height = scroll_area->height_in_tiles * scroll_area->tile_height; // Right align the scroll area to give margin to the start of each line.