summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/gs-listener-dbus.c38
1 files changed, 1 insertions, 37 deletions
diff --git a/src/gs-listener-dbus.c b/src/gs-listener-dbus.c
index 4abcd2b..fa8d9e9 100644
--- a/src/gs-listener-dbus.c
+++ b/src/gs-listener-dbus.c
@@ -56,8 +56,6 @@ static DBusHandlerResult gs_listener_message_handler (DBusConnection *connec
#define GS_LISTENER_PATH "/org/mate/ScreenSaver"
#define GS_LISTENER_INTERFACE "org.mate.ScreenSaver"
-#define HAL_DEVICE_INTERFACE "org.freedesktop.Hal.Device"
-
/* systemd logind */
#define SYSTEMD_LOGIND_SERVICE "org.freedesktop.login1"
#define SYSTEMD_LOGIND_PATH "/org/freedesktop/login1"
@@ -1770,36 +1768,7 @@ listener_dbus_handle_system_message (DBusConnection *connection,
#ifdef WITH_CONSOLE_KIT
- if (dbus_message_is_signal (message, HAL_DEVICE_INTERFACE, "Condition"))
- {
- DBusError error;
- const char *event;
- const char *keyname;
-
- dbus_error_init (&error);
- if (dbus_message_get_args (message, &error,
- DBUS_TYPE_STRING, &event,
- DBUS_TYPE_STRING, &keyname,
- DBUS_TYPE_INVALID))
- {
- if ((event && strcmp (event, "ButtonPressed") == 0) &&
- (keyname && strcmp (keyname, "coffee") == 0))
- {
- gs_debug ("Coffee key was pressed - locking");
- g_signal_emit (listener, signals [LOCK], 0);
- }
- }
-
- if (dbus_error_is_set (&error))
- {
- dbus_error_free (&error);
- }
-
- return DBUS_HANDLER_RESULT_HANDLED;
- }
-
-
- else if (dbus_message_is_signal (message, CK_SESSION_INTERFACE, "Unlock"))
+ if (dbus_message_is_signal (message, CK_SESSION_INTERFACE, "Unlock"))
{
if (_listener_message_path_is_our_session (listener, message))
{
@@ -2388,11 +2357,6 @@ gs_listener_acquire (GSListener *listener,
#ifdef WITH_CONSOLE_KIT
dbus_bus_add_match (listener->priv->system_connection,
"type='signal'"
- ",interface='"HAL_DEVICE_INTERFACE"'"
- ",member='Condition'",
- NULL);
- dbus_bus_add_match (listener->priv->system_connection,
- "type='signal'"
",interface='"CK_SESSION_INTERFACE"'"
",member='Unlock'",
NULL);