[gnome-music/wip/christopherdavis/fix-nightly-mpris-launch: 1/2] mpris: Correctly report the DesktopEntry for both profiles



commit 51ebdb0a9e7b3beb2ba1ec29e0df3ff2d2381ed9
Author: Christopher Davis <brainblasted disroot org>
Date:   Thu Apr 11 12:32:31 2019 -0400

    mpris: Correctly report the DesktopEntry for both profiles
    
    Music was launching the wrong profile if you clicked on the
    MPRIS entry. This is because the app was always reporting
    itself as the stable version. Now we account for all profiles
    by using the application id.
    
    Closes #273

 gnomemusic/mpris.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/gnomemusic/mpris.py b/gnomemusic/mpris.py
index 6639c080..2bef0588 100644
--- a/gnomemusic/mpris.py
+++ b/gnomemusic/mpris.py
@@ -32,6 +32,7 @@ import gnomemusic.utils as utils
 
 from gi.repository import GLib
 from gi.repository import Gio
+from gi.repository import Gtk
 from gnomemusic import log
 import logging
 logger = logging.getLogger(__name__)
@@ -689,7 +690,7 @@ class MediaPlayer2Service(Server):
                 'CanRaise': GLib.Variant('b', True),
                 'HasTrackList': GLib.Variant('b', True),
                 'Identity': GLib.Variant('s', 'Music'),
-                'DesktopEntry': GLib.Variant('s', 'org.gnome.Music'),
+                'DesktopEntry': GLib.Variant('s', self.app.props.application_id),
                 'SupportedUriSchemes': GLib.Variant('as', [
                     'file'
                 ]),


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