[gnome-settings-daemon/gnome-3-14] wacom: Read settings after connecting to changed::



commit 283a2e3f3561bedb0515ad4940d98c8a404c286c
Author: Carlos Garnacho <carlosg gnome org>
Date:   Mon Aug 3 14:19:41 2015 +0200

    wacom: Read settings after connecting to changed::
    
    According to GSettings docs, one must read after connecting to changed::
    in order to ensure the handler will trigger in the future.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=753170

 plugins/wacom/gsd-wacom-manager.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/plugins/wacom/gsd-wacom-manager.c b/plugins/wacom/gsd-wacom-manager.c
index 2b9f8aa..5194a23 100644
--- a/plugins/wacom/gsd-wacom-manager.c
+++ b/plugins/wacom/gsd-wacom-manager.c
@@ -791,10 +791,6 @@ set_wacom_settings (GsdWacomManager *manager,
        if (type == WACOM_TYPE_PAD) {
                int id;
 
-               id = get_device_id (device);
-               reset_pad_buttons (device);
-               grab_button (id, TRUE, manager->priv->screen);
-
                buttons = gsd_wacom_device_get_buttons (device);
                for (l = buttons; l != NULL; l = l->next) {
                        GsdWacomTabletButton *button = l->data;
@@ -806,6 +802,10 @@ set_wacom_settings (GsdWacomManager *manager,
                }
                g_list_free (buttons);
 
+               id = get_device_id (device);
+               reset_pad_buttons (device);
+               grab_button (id, TRUE, manager->priv->screen);
+
                return;
        }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]