diff --git a/x11/xfce4-terminal/files/patch-terminal_terminal-window-dropdown.c b/x11/xfce4-terminal/files/patch-terminal_terminal-window-dropdown.c new file mode 100644 index 000000000000..6c67073dd3be --- /dev/null +++ b/x11/xfce4-terminal/files/patch-terminal_terminal-window-dropdown.c @@ -0,0 +1,16 @@ +--- terminal/terminal-window-dropdown.c.orig 2026-03-08 11:12:45 UTC ++++ terminal/terminal-window-dropdown.c +@@ -567,11 +567,13 @@ terminal_window_dropdown_finalize (GObject *object) + if (dropdown->animation_timeout_id != 0) + g_source_remove (dropdown->animation_timeout_id); + ++#ifdef HAVE_GTK_LAYER_SHELL + if (dropdown->set_monitor_idle_id != 0) + g_source_remove (dropdown->set_monitor_idle_id); + + if (dropdown->monitor_removed_idle_id != 0) + g_source_remove (dropdown->monitor_removed_idle_id); ++#endif + + if (dropdown->status_icon != NULL) + g_object_unref (G_OBJECT (dropdown->status_icon));