From 6bb6c286a972ffe1e4d2e98d8e61cc66beb87822 Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 1 Sep 2026 21:03:55 +0000 Subject: [PATCH] Create screen before zoom may need to use it. --- window-switch.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/window-switch.c b/window-switch.c index f9cb16ec5..1ff1007bb 100644 --- a/window-switch.c +++ b/window-switch.c @@ -1,4 +1,4 @@ -/* $OpenBSD: window-switch.c,v 1.3 2026/08/25 07:23:30 nicm Exp $ */ +/* $OpenBSD: window-switch.c,v 1.4 2026/09/01 21:03:55 nicm Exp $ */ /* * Copyright (c) 2026 Nicholas Marriott @@ -374,6 +374,9 @@ window_switch_init(struct window_mode_entry *wme, data->prompt = prompt_create(&pd); prompt_update(data->prompt, "(search) ", data->filter); + s = &data->screen; + screen_init(s, screen_size_x(&wp->base), screen_size_y(&wp->base), 0); + if (!args_has(args, 'Z')) data->zoomed = -1; else { @@ -382,9 +385,6 @@ window_switch_init(struct window_mode_entry *wme, server_redraw_window(wp->window); } - s = &data->screen; - screen_init(s, screen_size_x(&wp->base), screen_size_y(&wp->base), 0); - window_switch_build(data); prompt_incremental_start(data->prompt); window_switch_draw_screen(wme);