From 3804c48878a70ab1172c1f89ae362b47f86cfd08 Mon Sep 17 00:00:00 2001 From: Vlad Date: Fri, 16 Jul 2010 07:51:44 +0300 Subject: [PATCH] fixed memory leak --- applet/src/livewp-home-widget.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/applet/src/livewp-home-widget.c b/applet/src/livewp-home-widget.c index 5050041..c3258aa 100644 --- a/applet/src/livewp-home-widget.c +++ b/applet/src/livewp-home-widget.c @@ -42,13 +42,15 @@ static void lw_applet_realize (GtkWidget *widget) { GdkScreen *screen; + gchar * strid; + gint id; AWallpaperPlugin *desktop_plugin = widget; fprintf(stderr,"ddddddddddddd %s\n", hd_plugin_item_get_plugin_id (HD_PLUGIN_ITEM (widget))); - gchar * strid = g_strdup(hd_plugin_item_get_plugin_id (HD_PLUGIN_ITEM (widget))); - gint id = strid[strlen(strid)-1] - '0'; + strid = g_strdup(hd_plugin_item_get_plugin_id (HD_PLUGIN_ITEM (widget))); + id = strid[strlen(strid)-1] - '0'; desktop_plugin->priv->view = id + 1; - + g_free(strid); init_scene_theme(desktop_plugin); desktop_plugin->priv->long_timer = g_timeout_add(LONG_TIMER, (GtkFunction)long_timeout, desktop_plugin); -- 1.7.9.5