[Xfce4-commits] <xfce4-power-manager:master> Start polkit daemon at startup if it is not running otherwise the power manager may fail to get suspend/hibernate polkit authorization.

Ali Abdallah noreply at xfce.org
Mon Aug 30 11:20:02 CEST 2010


Updating branch refs/heads/master
         to 5fab7afbb7bf25f721ef5ac26ae0b9c726b65cb7 (commit)
       from 17f616d957f6ab7be0d61487babb582b53ed2459 (commit)

commit 5fab7afbb7bf25f721ef5ac26ae0b9c726b65cb7
Author: Ali Abdallah <aliov at xfce.org>
Date:   Mon Aug 30 11:16:51 2010 +0200

    Start polkit daemon at startup if it is not running otherwise the power manager
    may fail to get suspend/hibernate polkit authorization.

 configure.ac.in       |    2 +-
 src/xfpm-polkit.c     |   12 +++++-------
 src/xfpm-power-info.c |    4 +++-
 3 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/configure.ac.in b/configure.ac.in
index b4856fe..0c1802e 100644
--- a/configure.ac.in
+++ b/configure.ac.in
@@ -1,7 +1,7 @@
 m4_define([intltool_minimum_version], [0.31])
 m4_define([xfpm_version_major],  [1])
 m4_define([xfpm_version_minor],  [0])
-m4_define([xfpm_version_micro],  [0])
+m4_define([xfpm_version_micro],  [1])
 m4_define([xfpm_version_build],  [])
 m4_define([xfpm_version_tag],[])
 m4_define([xfpm_version], [xfpm_version_major().xfpm_version_minor().xfpm_version_micro()ifelse(xfpm_version_tag(), [git], [xfpm_version_tag().xfpm_version_build()], [xfpm_version_tag()])])
diff --git a/src/xfpm-polkit.c b/src/xfpm-polkit.c
index e18bea9..e699e80 100644
--- a/src/xfpm-polkit.c
+++ b/src/xfpm-polkit.c
@@ -494,11 +494,10 @@ xfpm_polkit_init (XfpmPolkit *polkit)
 
 #ifdef ENABLE_POLKIT
     polkit->priv->proxy = 
-	dbus_g_proxy_new_for_name_owner (polkit->priv->bus,
-					 "org.freedesktop.PolicyKit1",
-					 "/org/freedesktop/PolicyKit1/Authority",
-					 "org.freedesktop.PolicyKit1.Authority",
-					 &error);
+	dbus_g_proxy_new_for_name (polkit->priv->bus,
+				   "org.freedesktop.PolicyKit1",
+				   "/org/freedesktop/PolicyKit1/Authority",
+				   "org.freedesktop.PolicyKit1.Authority");
     
     if (G_LIKELY (polkit->priv->proxy) )
     {
@@ -508,8 +507,7 @@ xfpm_polkit_init (XfpmPolkit *polkit)
     }
     else
     {
-	g_warning ("Failed to create proxy for 'org.freedesktop.PolicyKit1' : %s", error->message);
-	g_error_free (error);
+	g_warning ("Failed to create proxy for 'org.freedesktop.PolicyKit1'");
     }
 #endif /*ENABLE_POLKIT*/
 
diff --git a/src/xfpm-power-info.c b/src/xfpm-power-info.c
index b2f6ea2..5922bdf 100644
--- a/src/xfpm-power-info.c
+++ b/src/xfpm-power-info.c
@@ -683,6 +683,7 @@ xfpm_info_update_wakeups (XfpmInfo *info)
     }
 	
     g_ptr_array_free (array, TRUE);
+    
 }
 
 static gboolean
@@ -776,6 +777,7 @@ xfpm_info_cpu_wakeups (XfpmInfo *info)
     
     xfpm_info_update_wakeups (info);
     
+    xfpm_info_update_wakeups (info);
     g_timeout_add_seconds (4, (GSourceFunc) xfpm_info_update_wakeups_idle, info);
     
     gtk_widget_show (vbox);
@@ -818,7 +820,7 @@ xfpm_info_create (XfpmInfo *info)
 							GTK_DIALOG_DESTROY_WITH_PARENT,
 							GTK_STOCK_CLOSE, GTK_RESPONSE_CLOSE,
 							NULL);
-							
+    gtk_window_set_position (GTK_WINDOW (info->dialog), GTK_WIN_POS_CENTER_ALWAYS);
     gtk_window_set_default_size (GTK_WINDOW (info->dialog), -1, 400);
 				 
     gtk_window_set_icon_name (GTK_WINDOW (info->dialog), GTK_STOCK_INFO);



More information about the Xfce4-commits mailing list