[gnome-settings-daemon/gnome-3-18] media-keys: Suspend when power key is pressed on tablets



commit 0b76186e73d99c477c10985ac4f9331f9a8449e8
Author: Bastien Nocera <hadess hadess net>
Date:   Tue Nov 10 12:54:16 2015 +0100

    media-keys: Suspend when power key is pressed on tablets
    
    https://bugzilla.gnome.org/show_bug.cgi?id=755953

 plugins/media-keys/gsd-media-keys-manager.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/plugins/media-keys/gsd-media-keys-manager.c b/plugins/media-keys/gsd-media-keys-manager.c
index e099bc8..917b47c 100644
--- a/plugins/media-keys/gsd-media-keys-manager.c
+++ b/plugins/media-keys/gsd-media-keys-manager.c
@@ -1841,6 +1841,12 @@ do_config_power_button_action (GsdMediaKeysManager *manager,
                 return;
         }
 
+        /* Always suspend tablets */
+        if (g_strcmp0 (manager->priv->chassis_type, "tablet") == 0) {
+                power_action (manager, "Suspend", !in_lock_screen);
+                return;
+        }
+
         action_type = g_settings_get_enum (manager->priv->power_settings, "power-button-action");
         switch (action_type) {
         case GSD_POWER_BUTTON_ACTION_SUSPEND:


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