[Xfce4-commits] <xfce4-taskbar-plugin:master> Saving function is now only called after changes are made.
Gearoid Murphy
noreply at xfce.org
Sat Sep 22 13:40:01 CEST 2012
Updating branch refs/heads/master
to b815f5d868d91f0af0b3622c3b69700b149721ed (commit)
from 987a077889316ed96417d9a224d9fbb2db65f3bf (commit)
commit b815f5d868d91f0af0b3622c3b69700b149721ed
Author: Gearoid Murphy <gearoid at murphy.com>
Date: Mon Jan 9 19:51:57 2012 +0000
Saving function is now only called after changes are made.
taskbar-widget.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/taskbar-widget.c b/taskbar-widget.c
index 5b99cb6..b2d5bc3 100644
--- a/taskbar-widget.c
+++ b/taskbar-widget.c
@@ -476,6 +476,7 @@ void xfce_taskbar_save_pinned_config (XfceTaskBar *taskbar)
GList *gi ;
XfceRc *rc;
+ printf("xfce_taskbar_save_pinned_config\n");
sprintf(rc_path, "%s/.config/xfce4/panel/taskbar", getenv("HOME"));
if(!xfce_mkdirhier(rc_path, 0700, NULL))
{
@@ -490,6 +491,7 @@ void xfce_taskbar_save_pinned_config (XfceTaskBar *taskbar)
rc = xfce_rc_simple_open (rc_path, FALSE);
if(!rc)
{
+ xfce_dialog_show_error (NULL, NULL, "TaskBar plugin failed to create a configuration file");
return ;
}
@@ -515,7 +517,7 @@ void xfce_taskbar_save_pinned_config (XfceTaskBar *taskbar)
}
}
}
-
+ printf("closing configuration after successful save\n");
xfce_rc_close (rc);
}
@@ -871,8 +873,6 @@ static void xfce_taskbar_disconnect_screen (XfceTaskBar *taskbar)
panel_return_if_fail (WNCK_IS_SCREEN (taskbar->screen));
panel_return_if_fail (GDK_IS_SCREEN (taskbar->gdk_screen));
- xfce_taskbar_save_pinned_config(taskbar);
-
/* disconnect monitor signals */
n = g_signal_handlers_disconnect_matched (G_OBJECT (taskbar->screen), G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, taskbar);
panel_return_if_fail (n == 5);
More information about the Xfce4-commits
mailing list