← Back to team overview

ayatana-commits team mailing list archive

[Merge] lp:~mdeslaur/indicator-session/fix-484603 into lp:indicator-session

 

Marc Deslauriers has proposed merging lp:~mdeslaur/indicator-session/fix-484603 into lp:indicator-session.

    Requested reviews:
    Indicator Applet Developers (indicator-applet-developers)


  - src/lock-helper.c: use dbus_g_proxy_new_for_name so when
    gnome-screensaver gets respawned by D-Bus, indicator-session will
    still be able to communicate with it. (LP: #484603)

-- 
https://code.launchpad.net/~mdeslaur/indicator-session/fix-484603/+merge/18619
Your team ayatana-commits is subscribed to branch lp:indicator-session.
=== modified file 'src/lock-helper.c'
--- src/lock-helper.c	2009-10-07 17:10:38 +0000
+++ src/lock-helper.c	2010-02-04 17:57:17 +0000
@@ -248,11 +248,10 @@
 	DBusGConnection * session_bus = dbus_g_bus_get(DBUS_BUS_SESSION, NULL);
 	g_return_if_fail(session_bus != NULL);
 
-	gss_proxy = dbus_g_proxy_new_for_name_owner(session_bus,
-	                                            "org.gnome.ScreenSaver",
-	                                            "/",
-	                                            "org.gnome.ScreenSaver",
-	                                            NULL);
+	gss_proxy = dbus_g_proxy_new_for_name(session_bus,
+	                                      "org.gnome.ScreenSaver",
+	                                      "/",
+	                                      "org.gnome.ScreenSaver");
 	g_return_if_fail(gss_proxy != NULL);
 
 	dbus_g_proxy_add_signal(gss_proxy, "ActiveChanged", G_TYPE_BOOLEAN, G_TYPE_INVALID);


Follow ups