summaryrefslogtreecommitdiff
path: root/plugins/mouse
diff options
context:
space:
mode:
authorBenjamin Berg <bberg@redhat.com>2019-03-07 14:35:15 +0100
committerBenjamin Berg <bberg@redhat.com>2019-05-27 16:48:25 +0200
commit75bf9f5a20e97ee1943f815a20098dd17f45dbdb (patch)
tree49c5348618feaa2941e09408483ca48f56d11483 /plugins/mouse
parent11b989a9584bec68e09ad4d2f0a0b12f9f32b035 (diff)
downloadgnome-settings-daemon-75bf9f5a20e97ee1943f815a20098dd17f45dbdb.tar.gz
common: Pass old default and allow resetting when migrating settings
This is required for migrating keybindings. In some cases, the old default is now in a separate settings key, so we want to be able to reset the setting even if the user had set it explicitly.
Diffstat (limited to 'plugins/mouse')
-rw-r--r--plugins/mouse/gsd-mouse-manager.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/plugins/mouse/gsd-mouse-manager.c b/plugins/mouse/gsd-mouse-manager.c
index a3f0fc88..701f4af5 100644
--- a/plugins/mouse/gsd-mouse-manager.c
+++ b/plugins/mouse/gsd-mouse-manager.c
@@ -246,7 +246,7 @@ gsd_mouse_manager_finalize (GObject *object)
}
static GVariant *
-map_speed (GVariant *variant, GVariant *new_default)
+map_speed (GVariant *variant, GVariant *old_default, GVariant *new_default)
{
gdouble value;
@@ -259,7 +259,7 @@ map_speed (GVariant *variant, GVariant *new_default)
}
static GVariant *
-map_send_events (GVariant *variant, GVariant *new_default)
+map_send_events (GVariant *variant, GVariant *old_default, GVariant *new_default)
{
gboolean enabled;
@@ -273,7 +273,7 @@ map_send_events (GVariant *variant, GVariant *new_default)
}
static GVariant *
-map_edge_scrolling_enabled (GVariant *variant, GVariant *new_default)
+map_edge_scrolling_enabled (GVariant *variant, GVariant *old_default, GVariant *new_default)
{
GsdTouchpadScrollMethod method;