From 7b3a7bc5232f17bb81d0ea0c5a85aa2169af4f29 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Fri, 23 Oct 2015 21:04:39 +0200 Subject: [PATCH] Remove event filters when refreshing --- src/applets/title.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/applets/title.c b/src/applets/title.c index ae09d5a..95e1375 100644 --- a/src/applets/title.c +++ b/src/applets/title.c @@ -297,6 +297,8 @@ static void _title_on_screen_changed(GtkWidget * widget, GdkScreen * previous, #ifdef DEBUG fprintf(stderr, "DEBUG: %s()\n", __func__); #endif + if(title->root != NULL) + gdk_window_remove_filter(title->root, _title_on_filter, title); title->screen = gtk_widget_get_screen(widget); title->display = gdk_screen_get_display(title->screen); title->root = gdk_screen_get_root_window(title->screen);