From 58d9c691e4d5f3ccfc9b5d7ee03326c391cb72b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org> Date: Fri, 29 Sep 2023 12:31:25 +0200 Subject: [PATCH] wayland: panel: Add missing sanity check Rare, but it can happen, for example if the terminal from which the panel is launched loses focus while panel_window_active_window_monitors_idle() is waiting. --- panel/panel-window.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/panel/panel-window.c b/panel/panel-window.c index 58208cbcb..803092c14 100644 --- a/panel/panel-window.c +++ b/panel/panel-window.c @@ -3444,7 +3444,8 @@ panel_window_active_window_monitors_idle (gpointer data) { PanelWindow *window = data; - panel_window_active_window_monitors (window->xfw_active_window, NULL, window); + if (window->xfw_active_window != NULL) + panel_window_active_window_monitors (window->xfw_active_window, NULL, window); return FALSE; } -- GitLab