diff options
| author | 2009-08-16 15:52:58 +0000 | |
|---|---|---|
| committer | 2009-08-16 15:52:58 +0000 | |
| commit | e17d5a46ecd3f0d561e525efe5c474f8d6c2d2a4 (patch) | |
| tree | 9a6770b8973328327ea0ffdafc3f1b020c957c06 /src/modules/mediaplayer/mp_mprisinterface.cpp | |
| parent | -pedantic compilation patch (fix for #526). Thanks to toma. (diff) | |
| download | KVIrc-e17d5a46ecd3f0d561e525efe5c474f8d6c2d2a4.tar.gz KVIrc-e17d5a46ecd3f0d561e525efe5c474f8d6c2d2a4.tar.bz2 KVIrc-e17d5a46ecd3f0d561e525efe5c474f8d6c2d2a4.zip | |
Compability with recent audacious versions
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3414 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/mediaplayer/mp_mprisinterface.cpp')
| -rw-r--r-- | src/modules/mediaplayer/mp_mprisinterface.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/modules/mediaplayer/mp_mprisinterface.cpp b/src/modules/mediaplayer/mp_mprisinterface.cpp index 1c6752c8d..a4447bf62 100644 --- a/src/modules/mediaplayer/mp_mprisinterface.cpp +++ b/src/modules/mediaplayer/mp_mprisinterface.cpp @@ -341,6 +341,10 @@ int KviAudaciousInterface::getPlayListPos() bool KviAudaciousInterface::quit() { + if (KviMPRISInterface::quit()) + return TRUE; + + /* compability with older versions */ MPRIS_SIMPLE_CALL("/Player", "Quit") } @@ -369,6 +373,12 @@ QString KviAudaciousInterface::mrl() KviMediaPlayerInterface::PlayerStatus KviAudaciousInterface::status() { + KviMediaPlayerInterface::PlayerStatus status; + status = KviMPRISInterface::status(); + if (status != KviMediaPlayerInterface::Unknown) + return status; + + /* compability with older versions */ QDBusInterface dbus_iface(m_szServiceName, "/Player", "org.freedesktop.MediaPlayer", QDBusConnection::sessionBus()); if (!dbus_iface.isValid()) |
