[Xfce4-commits] <xfdesktop:master> Fix a couple warning messages
Eric Koegel
noreply at xfce.org
Fri Nov 15 15:38:01 CET 2013
Updating branch refs/heads/master
to 7eef5d322ad5092b5839e37aae3aab98a91064ff (commit)
from 92abe3c5a0a1991eef78fb9ce903aa279ab24abb (commit)
commit 7eef5d322ad5092b5839e37aae3aab98a91064ff
Author: Eric Koegel <eric.koegel at gmail.com>
Date: Fri Nov 15 17:30:15 2013 +0300
Fix a couple warning messages
There were warning messages emitted when attempting to reload the
desktop icons before xfdesktop was ever started. Also --version
was unreffing the app object when it shouldn't.
src/xfdesktop-application.c | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/src/xfdesktop-application.c b/src/xfdesktop-application.c
index bc95841..af98380 100644
--- a/src/xfdesktop-application.c
+++ b/src/xfdesktop-application.c
@@ -262,9 +262,6 @@ session_die(gpointer user_data)
/* Cancel the wait for wm check if it's still running */
g_cancellable_cancel(app->cancel);
- /* unhook our session quit function */
- g_signal_handlers_disconnect_by_func(app->sm_client, session_die, app);
-
for(main_level = gtk_main_level(); main_level > 0; --main_level)
gtk_main_quit();
@@ -356,7 +353,10 @@ reload_idle_cb(gpointer data)
TRACE("entering");
- g_return_if_fail(app->desktops);
+ /* If xfdesktop never started there's nothing to reload, xfdesktop will
+ * now startup */
+ if(!app->desktops)
+ return FALSE;
/* reload all the desktops */
for(i = 0; i < app->nscreens; ++i) {
@@ -434,7 +434,6 @@ xfdesktop_application_get_current_screen_number(XfdesktopApplication *app)
screen_num = gdk_screen_get_number(screen);
if(screen_num >= app->nscreens) {
- g_printerr("screen_num >= app->nscreens");
return -1;
}
@@ -833,8 +832,6 @@ xfdesktop_application_local_command_line(GApplication *g_application,
#endif
);
- /* free our memory and exit */
- g_object_unref(g_application);
*exit_status = 0;
return TRUE;
}
More information about the Xfce4-commits
mailing list