projects
/
livewp
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e9332ab
)
fixed memory leak
author
Vlad
<vlad@gas.by>
Fri, 16 Jul 2010 04:51:44 +0000
(07:51 +0300)
committer
Vlad
<vlad@gas.by>
Fri, 16 Jul 2010 04:51:44 +0000
(07:51 +0300)
applet/src/livewp-home-widget.c
patch
|
blob
|
history
diff --git
a/applet/src/livewp-home-widget.c
b/applet/src/livewp-home-widget.c
index
5050041
..
c3258aa
100644
(file)
--- 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;
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)));
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;
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);
init_scene_theme(desktop_plugin);
desktop_plugin->priv->long_timer = g_timeout_add(LONG_TIMER, (GtkFunction)long_timeout, desktop_plugin);