[gnome-settings-daemon] media-keys: Show a popup when no media player is running



commit 564b3ba94167f1b89f0e895d7930f719c0746b6b
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Apr 28 17:09:52 2011 +0100

    media-keys: Show a popup when no media player is running
    
    So that the user knows that no applications are there
    to receive the event.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=469394

 plugins/media-keys/gsd-media-keys-manager.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
---
diff --git a/plugins/media-keys/gsd-media-keys-manager.c b/plugins/media-keys/gsd-media-keys-manager.c
index 6f1b180..1b42cb5 100644
--- a/plugins/media-keys/gsd-media-keys-manager.c
+++ b/plugins/media-keys/gsd-media-keys-manager.c
@@ -914,6 +914,14 @@ gsd_media_player_key_pressed (GsdMediaKeysManager *manager,
 
         if (have_listeners) {
                 application = ((MediaPlayer *)manager->priv->media_players->data)->application;
+        } else {
+                /* Popup a dialog with an (/) icon */
+                dialog_init (manager);
+                gsd_media_keys_window_set_action_custom (GSD_MEDIA_KEYS_WINDOW (manager->priv->dialog),
+                                                         "action-unavailable-symbolic",
+                                                         FALSE);
+                dialog_show (manager);
+                return TRUE;
         }
 
         if (g_dbus_connection_emit_signal (manager->priv->connection,



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