diff --git a/kitty/screen.c b/kitty/screen.c index 7445d7ec6..20f00d86c 100644 --- a/kitty/screen.c +++ b/kitty/screen.c @@ -2430,19 +2430,14 @@ pixel_scroll_enabled(const Screen *self) { return OPT(pixel_scroll) && self->linebuf == self->main_linebuf && !self->paused_rendering.expires_at; } -static inline bool -pixel_scroll_enabled_for_render(const Screen *self) { - return OPT(pixel_scroll) && !self->paused_rendering.expires_at && self->linebuf == self->main_linebuf; -} - static inline unsigned int render_lines_for_screen(const Screen *self) { - return self->lines + (pixel_scroll_enabled_for_render(self) ? 2u : 0u); + return self->lines + (pixel_scroll_enabled(self) ? 2u : 0u); } static inline int render_row_offset_for_screen(const Screen *self) { - return pixel_scroll_enabled_for_render(self) ? 1 : 0; + return pixel_scroll_enabled(self) ? 1 : 0; } static void