From da6ac74d6131577f2a88d7fa6b378e1d46185042 Mon Sep 17 00:00:00 2001 From: mishas Date: Mon, 16 Apr 2007 19:09:47 +0000 Subject: [PATCH] make a private copy of the icon obtained through gtk_icon_them_load_icon git-svn-id: file:///svnroot/simple-launcher/trunk@191 3ba93dab-e023-0410-b42a-de7732cf370a --- launcher-item.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/launcher-item.cc b/launcher-item.cc index 39fa274..2b8c79f 100644 --- a/launcher-item.cc +++ b/launcher-item.cc @@ -162,6 +162,14 @@ GdkPixbuf *LauncherItem::getIcon(int icon_size) const { } } + if (pixbuf != NULL) { + GdkPixbuf *tempo = gdk_pixbuf_copy(pixbuf); + + g_object_unref(pixbuf); + + pifxbuf = tempo; + } + return pixbuf; } -- 1.7.9.5