diff options
author | Florian Müllner <fmuellner@gnome.org> | 2020-08-11 01:20:21 +0200 |
---|---|---|
committer | Benjamin Berg <benjamin@sipsolutions.net> | 2020-08-18 08:52:43 +0000 |
commit | 74c00afdb9cc6baeb9a4ed584b609d3a3bacf7d5 (patch) | |
tree | 3072c99c5112234985fa0ce5ac5914fa87a3539d /plugins | |
parent | 5a54cdeb667e96bafe7f957e03b165f125811dc3 (diff) | |
download | gnome-settings-daemon-74c00afdb9cc6baeb9a4ed584b609d3a3bacf7d5.tar.gz |
media-keys: Use well-known name for screencast proxy
The service has been split out from the gnome-shell process into
a separate, activatable service.
While the new service provides the same API under the same object path
and well-known name, we currently expect it under the shell's unique
name.
That won't work anymore, so switch to the well-known name to fix
the screencast shortcut.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/media-keys/gsd-media-keys-manager.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/plugins/media-keys/gsd-media-keys-manager.c b/plugins/media-keys/gsd-media-keys-manager.c index d25f812e..ae5411eb 100644 --- a/plugins/media-keys/gsd-media-keys-manager.c +++ b/plugins/media-keys/gsd-media-keys-manager.c @@ -3107,14 +3107,6 @@ shell_presence_changed (GsdMediaKeysManager *manager) SHELL_DBUS_PATH, priv->grab_cancellable, on_key_grabber_ready, manager); - - g_dbus_proxy_new_for_bus (G_BUS_TYPE_SESSION, - 0, NULL, - name_owner, - SHELL_DBUS_PATH "/Screencast", - SHELL_DBUS_NAME ".Screencast", - priv->screencast_cancellable, - on_screencast_proxy_ready, manager); g_free (name_owner); } } @@ -3205,6 +3197,14 @@ start_media_keys_idle_cb (GsdMediaKeysManager *manager) G_CALLBACK (shell_presence_changed), manager); shell_presence_changed (manager); + g_dbus_proxy_new_for_bus (G_BUS_TYPE_SESSION, + 0, NULL, + SHELL_DBUS_NAME ".Screencast", + SHELL_DBUS_PATH "/Screencast", + SHELL_DBUS_NAME ".Screencast", + priv->screencast_cancellable, + on_screencast_proxy_ready, manager); + priv->rfkill_watch_id = g_bus_watch_name (G_BUS_TYPE_SESSION, "org.gnome.SettingsDaemon.Rfkill", G_BUS_NAME_WATCHER_FLAGS_NONE, |