diff --git a/unix/window.c b/unix/window.c index 934311f2..1ca52833 100644 --- a/unix/window.c +++ b/unix/window.c @@ -2602,7 +2602,8 @@ static void request_resize_internal(GtkFrontend *inst, bool from_terminal, #endif 0)) { queue_toplevel_callback(gtkwin_deny_term_resize, inst); - term_resize_request_completed(inst->term); + if (from_terminal) + term_resize_request_completed(inst->term); return; } }