aboutsummaryrefslogtreecommitdiff
path: root/src/lock-helper.c
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2010-02-04 17:31:43 -0800
committerTed Gould <ted@gould.cx>2010-02-04 17:31:43 -0800
commit16508c1131194f573f709eca8afa08b2ae8480a0 (patch)
treed03f48498e9cbe260661c22cf0458d82d68ecad2 /src/lock-helper.c
parent6b1eb40c2c770d72b16c8e3531e2b65066983d32 (diff)
parent4b6ca8a15df3a57ba2a54c76a90090f9360709a7 (diff)
downloadayatana-indicator-session-16508c1131194f573f709eca8afa08b2ae8480a0.tar.gz
ayatana-indicator-session-16508c1131194f573f709eca8afa08b2ae8480a0.tar.bz2
ayatana-indicator-session-16508c1131194f573f709eca8afa08b2ae8480a0.zip
* Upstream release 0.2.1
* Dbusmenu 0.2.2 support * GNOME Screensaver fix (LP: #484603)
Diffstat (limited to 'src/lock-helper.c')
-rw-r--r--src/lock-helper.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/lock-helper.c b/src/lock-helper.c
index 02d0f96..f9c46cc 100644
--- a/src/lock-helper.c
+++ b/src/lock-helper.c
@@ -250,11 +250,10 @@ build_gss_proxy (void)
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);
@@ -281,7 +280,7 @@ activate_timeout (gpointer data)
/* A fun little function to actually lock the screen. If,
that's what you want, let's do it! */
void
-lock_screen (DbusmenuMenuitem * mi, gpointer data)
+lock_screen (DbusmenuMenuitem * mi, guint timestamp, gpointer data)
{
g_debug("Lock Screen");
if (!will_lock_screen()) {