diff options
Diffstat (limited to 'plugins/mouse/gsd-mouse-manager.c')
-rw-r--r-- | plugins/mouse/gsd-mouse-manager.c | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/plugins/mouse/gsd-mouse-manager.c b/plugins/mouse/gsd-mouse-manager.c index 701f4af5..1148fa95 100644 --- a/plugins/mouse/gsd-mouse-manager.c +++ b/plugins/mouse/gsd-mouse-manager.c @@ -38,7 +38,6 @@ #define GSETTINGS_TOUCHPAD_SCHEMA "org.gnome.desktop.peripherals.touchpad" /* Mouse settings */ -#define KEY_LOCATE_POINTER "locate-pointer" #define KEY_DWELL_CLICK_ENABLED "dwell-click-enabled" #define KEY_SECONDARY_CLICK_ENABLED "secondary-click-enabled" @@ -52,8 +51,6 @@ struct _GsdMouseManager GSettings *mouse_settings; GSettings *gsd_mouse_settings; gboolean mousetweaks_daemon_running; - gboolean locate_pointer_spawned; - GPid locate_pointer_pid; }; static void gsd_mouse_manager_class_init (GsdMouseManagerClass *klass); @@ -75,38 +72,6 @@ gsd_mouse_manager_class_init (GsdMouseManagerClass *klass) } static void -set_locate_pointer (GsdMouseManager *manager, - gboolean state) -{ - if (state) { - GError *error = NULL; - char *args[2]; - - if (manager->locate_pointer_spawned) - return; - - args[0] = LIBEXECDIR "/gsd-locate-pointer"; - args[1] = NULL; - - g_spawn_async (NULL, args, NULL, - 0, NULL, NULL, - &manager->locate_pointer_pid, &error); - - manager->locate_pointer_spawned = (error == NULL); - - if (error) { - g_settings_set_boolean (manager->gsd_mouse_settings, KEY_LOCATE_POINTER, FALSE); - g_error_free (error); - } - - } else if (manager->locate_pointer_spawned) { - kill (manager->locate_pointer_pid, SIGHUP); - g_spawn_close_pid (manager->locate_pointer_pid); - manager->locate_pointer_spawned = FALSE; - } -} - -static void set_mousetweaks_daemon (GsdMouseManager *manager, gboolean dwell_click_enabled, gboolean secondary_click_enabled) @@ -151,8 +116,6 @@ mouse_callback (GSettings *settings, set_mousetweaks_daemon (manager, g_settings_get_boolean (settings, KEY_DWELL_CLICK_ENABLED), g_settings_get_boolean (settings, KEY_SECONDARY_CLICK_ENABLED)); - } else if (g_str_equal (key, KEY_LOCATE_POINTER)) { - set_locate_pointer (manager, g_settings_get_boolean (settings, KEY_LOCATE_POINTER)); } } @@ -179,7 +142,6 @@ gsd_mouse_manager_idle_cb (GsdMouseManager *manager) G_CALLBACK (mouse_callback), manager); #endif - set_locate_pointer (manager, g_settings_get_boolean (manager->gsd_mouse_settings, KEY_LOCATE_POINTER)); set_mousetweaks_daemon (manager, g_settings_get_boolean (manager->mouse_a11y_settings, KEY_DWELL_CLICK_ENABLED), g_settings_get_boolean (manager->mouse_a11y_settings, KEY_SECONDARY_CLICK_ENABLED)); @@ -224,8 +186,6 @@ gsd_mouse_manager_stop (GsdMouseManager *manager) g_clear_object (&manager->mouse_settings); g_clear_object (&manager->touchpad_settings); g_clear_object (&manager->gsd_mouse_settings); - - set_locate_pointer (manager, FALSE); } static void |