From 11fedfe00a34bc986efede88e1f2d2e8000881ab Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Sun, 20 Jan 2019 01:10:51 +0100 Subject: mate-screensaver-command: Support unlocking (--unlock) the screensaver via CLI. --- src/gs-listener-dbus.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/gs-listener-dbus.c') diff --git a/src/gs-listener-dbus.c b/src/gs-listener-dbus.c index d398601..a37e3f9 100644 --- a/src/gs-listener-dbus.c +++ b/src/gs-listener-dbus.c @@ -1373,6 +1373,8 @@ do_introspect (DBusConnection *connection, " \n" " \n" " \n" + " \n" + " \n" " \n" " \n" " \n" @@ -1465,6 +1467,11 @@ listener_dbus_handle_session_message (DBusConnection *connection, g_signal_emit (listener, signals [LOCK], 0); return DBUS_HANDLER_RESULT_HANDLED; } + if (dbus_message_is_method_call (message, GS_LISTENER_SERVICE, "Unlock")) + { + gs_listener_set_active (listener, FALSE); + return DBUS_HANDLER_RESULT_HANDLED; + } if (dbus_message_is_method_call (message, GS_LISTENER_SERVICE, "Quit")) { g_signal_emit (listener, signals [QUIT], 0); -- cgit v1.2.1