From 035dfdd332a0c93e77a3a939beaf694d35bea014 Mon Sep 17 00:00:00 2001 From: deepend-tildeclub Date: Tue, 9 Jun 2026 14:02:41 -0600 Subject: [PATCH] Limit Win32 taskbar workaround to size state changes --- src/fe-gtk/maingui.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/fe-gtk/maingui.c b/src/fe-gtk/maingui.c index 4908a0a7..e6872267 100644 --- a/src/fe-gtk/maingui.c +++ b/src/fe-gtk/maingui.c @@ -1003,7 +1003,9 @@ mg_windowstate_cb (GtkWindow *wid, GdkEventWindowState *event, gpointer userdata menu_set_fullscreen (current_sess->gui, prefs.hex_gui_win_fullscreen); #ifdef G_OS_WIN32 - mg_win32_allow_autohide_taskbar (wid, event); + if (event->changed_mask & + (GDK_WINDOW_STATE_MAXIMIZED | GDK_WINDOW_STATE_FULLSCREEN)) + mg_win32_allow_autohide_taskbar (wid, event); #endif return FALSE;