[Xfce4-commits] <xfce4-session:master> Make common no-reply error more subtile.
Nick Schermer
noreply at xfce.org
Fri Mar 30 23:32:01 CEST 2012
Updating branch refs/heads/master
to 3515a7bbc2403bcc972e8f11314de99d6cd92e2b (commit)
from 1b21ed4a608109b16aad100e9759a96815d4e162 (commit)
commit 3515a7bbc2403bcc972e8f11314de99d6cd92e2b
Author: Nick Schermer <nick at xfce.org>
Date: Fri Mar 30 23:28:15 2012 +0200
Make common no-reply error more subtile.
xfce4-session/xfsm-upower.c | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/xfce4-session/xfsm-upower.c b/xfce4-session/xfsm-upower.c
index b1491ab..57402ec 100644
--- a/xfce4-session/xfsm-upower.c
+++ b/xfce4-session/xfsm-upower.c
@@ -249,10 +249,12 @@ xfsm_upower_try_method_cb (DBusGProxy *proxy,
if (!dbus_g_proxy_end_call (proxy, call, &error, G_TYPE_INVALID, G_TYPE_INVALID))
{
- g_warning ("Failed to suspend the system: %s %d %s",
- g_quark_to_string (error->domain),
- error->code, error->message);
- g_error_free (error);
+ if (g_error_matches (error, DBUS_GERROR, DBUS_GERROR_NO_REPLY))
+ g_message ("Reply after suspend/hibernate timed out. Continuing...");
+ else
+ g_warning ("Failed to suspend the system: %s", error->message);
+
+ g_error_free (error);
}
}
More information about the Xfce4-commits
mailing list