[gnome-settings-daemon/wip/muktupavels/flashback: 12/15] media-keys: use GsdShellOSD
- From: Alberts Muktupāvels <muktupavels src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon/wip/muktupavels/flashback: 12/15] media-keys: use GsdShellOSD
- Date: Thu, 19 Feb 2015 22:23:41 +0000 (UTC)
commit 6d664a58bca9401ae427e4cd5161a3799f57e11d
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date: Sun Dec 14 00:17:02 2014 +0200
media-keys: use GsdShellOSD
plugins/media-keys/gsd-media-keys-manager.c | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/plugins/media-keys/gsd-media-keys-manager.c b/plugins/media-keys/gsd-media-keys-manager.c
index c5cbebd..227da6f 100644
--- a/plugins/media-keys/gsd-media-keys-manager.c
+++ b/plugins/media-keys/gsd-media-keys-manager.c
@@ -167,6 +167,11 @@ struct GsdMediaKeysManagerPrivate
/* Shell stuff */
GsdShell *shell_proxy;
+
+ /* Shell OSD stuff */
+ GsdShellOSD *shell_osd_proxy;
+
+ /* Shell KeyGrabber stuff */
ShellKeyGrabber *key_grabber;
GCancellable *grab_cancellable;
@@ -311,10 +316,10 @@ show_osd (GsdMediaKeysManager *manager,
int level,
int output_id)
{
- if (manager->priv->shell_proxy == NULL)
+ if (manager->priv->shell_osd_proxy == NULL)
return;
- shell_show_osd (manager->priv->shell_proxy,
+ shell_show_osd (manager->priv->shell_osd_proxy,
icon, label, level, output_id);
}
@@ -2376,6 +2381,8 @@ start_media_keys_idle_cb (GsdMediaKeysManager *manager)
G_CALLBACK (shell_presence_changed), manager);
shell_presence_changed (manager);
+ manager->priv->shell_osd_proxy = gnome_settings_bus_get_shell_osd_proxy ();
+
g_debug ("Starting mpris controller");
manager->priv->mpris_controller = mpris_controller_new ();
@@ -2504,6 +2511,7 @@ gsd_media_keys_manager_stop (GsdMediaKeysManager *manager)
}
g_clear_object (&priv->shell_proxy);
+ g_clear_object (&priv->shell_osd_proxy);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]