From 0902fc2a7b84ce2446bcbba6681d2d8ded17a380 Mon Sep 17 00:00:00 2001 From: Denis Gorodnichev Date: Mon, 6 Oct 2014 08:21:19 +0400 Subject: clarify "power" key bindings logic historically "power" key bindings calls shutdown dialog but described as logout. this is confuses users. updated "power" key bindings description provided additional "logout" key bindings --- plugins/media-keys/msd-media-keys-manager.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'plugins/media-keys/msd-media-keys-manager.c') diff --git a/plugins/media-keys/msd-media-keys-manager.c b/plugins/media-keys/msd-media-keys-manager.c index 95ef52a..9ae91be 100644 --- a/plugins/media-keys/msd-media-keys-manager.c +++ b/plugins/media-keys/msd-media-keys-manager.c @@ -499,11 +499,17 @@ do_media_action (MsdMediaKeysManager *manager) } static void -do_exit_action (MsdMediaKeysManager *manager) +do_shutdown_action (MsdMediaKeysManager *manager) { execute (manager, "mate-session-save --shutdown-dialog", FALSE, FALSE); } +static void +do_logout_action (MsdMediaKeysManager *manager) +{ + execute (manager, "mate-session-save --logout-dialog", FALSE, FALSE); +} + static void do_eject_action_cb (GDrive *drive, GAsyncResult *res, @@ -923,8 +929,11 @@ do_action (MsdMediaKeysManager *manager, #endif break; case POWER_KEY: - do_exit_action (manager); + do_shutdown_action (manager); break; + case LOGOUT_KEY: + do_logout_action (manager); + break; case EJECT_KEY: do_eject_action (manager); break; -- cgit v1.2.1