From 89dce327955972e87fd1010e06bb4bccfddc6a29 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 19 Dec 2013 02:22:47 +0100 Subject: [PATCH] De-register the filter on the root window when deallocating --- src/applets/tasks.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/applets/tasks.c b/src/applets/tasks.c index 26c9cb9..f518a04 100644 --- a/src/applets/tasks.c +++ b/src/applets/tasks.c @@ -306,6 +306,8 @@ static void _tasks_destroy(Tasks * tasks) { size_t i; + if(tasks->root != NULL) + gdk_window_remove_filter(tasks->root, _on_filter, tasks); for(i = 0; i < tasks->tasks_cnt; i++) free(tasks->tasks[i]); free(tasks->tasks);