summaryrefslogtreecommitdiff
path: root/plugins/mouse/gsd-mouse-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/mouse/gsd-mouse-manager.c')
-rw-r--r--plugins/mouse/gsd-mouse-manager.c40
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