From 79cd14f0fd92283ddd762405c29eedd39e1108f0 Mon Sep 17 00:00:00 2001 From: Hugo Villeneuve Date: Tue, 8 Mar 2016 23:58:16 -0500 Subject: [PATCH] Fix memory leak causing XServer to crash Original XServer error message: "TouchListenerGone: couldn't allocate events" Found by running xrestop utility. --- src/dockapp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dockapp.c b/src/dockapp.c index 5a44389..e92f00e 100644 --- a/src/dockapp.c +++ b/src/dockapp.c @@ -116,6 +116,9 @@ dockapp_set_mask(GtkWidget *iconwin, char **xpm) } gtk_widget_shape_combine_mask(iconwin, mask, 0, 0); + g_object_unref(mask); + g_object_unref(pixmap); + g_object_unref(pixbuf); } static GtkWidget * -- 2.20.1