Check for more errors upon widget destruction

This commit is contained in:
Pierre Pronchery 2015-10-23 20:41:50 +02:00
parent 50f3ea4be0
commit 2a00b33da0

View File

@ -168,8 +168,10 @@ static void _systray_on_owner_destroy(gpointer data)
Systray * systray = data;
GdkWindow * window;
window = gtk_widget_get_window(systray->owner);
gdk_window_remove_filter(window, _systray_on_filter, systray);
if(systray->owner != NULL
&& (window = gtk_widget_get_window(systray->owner))
!= NULL)
gdk_window_remove_filter(window, _systray_on_filter, systray);
systray->owner = NULL;
}