Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYann Leboulanger <asterix@lagaule.org>2008-07-30 20:08:38 +0400
committerYann Leboulanger <asterix@lagaule.org>2008-07-30 20:08:38 +0400
commitbc5fa8f80e83fafd441d824a1b601d726e93c283 (patch)
tree67fc5ce5df49926a32aaed3d00f988548f22589f /src
parent673052f1b8669d2552781693a8692c680f326b1f (diff)
TrackMusickListener (so is PublishTune) is available only if dbus id supported. Fixes #4153
Diffstat (limited to 'src')
-rw-r--r--src/roster_window.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/roster_window.py b/src/roster_window.py
index 06911a57b..bdbb4c379 100644
--- a/src/roster_window.py
+++ b/src/roster_window.py
@@ -4873,8 +4873,11 @@ class RosterWindow:
pep_menuitem.set_submenu(pep_submenu)
item = gtk.CheckMenuItem(_('Publish Tune'))
pep_submenu.append(item)
- item.set_active(have_tune)
- item.connect('toggled', self.on_publish_tune_toggled, account)
+ if not dbus_support.supported:
+ item.set_sensitive(False)
+ else:
+ item.set_active(have_tune)
+ item.connect('toggled', self.on_publish_tune_toggled, account)
item = gtk.CheckMenuItem(_('Mood'))
pep_submenu.append(item)
item.set_active(len(gajim.connections[account].mood) > 0)
@@ -6304,7 +6307,8 @@ class RosterWindow:
self.setup_and_draw_roster()
for account in gajim.connections:
- if gajim.config.get_per('accounts', account, 'publish_tune'):
+ if gajim.config.get_per('accounts', account, 'publish_tune') and \
+ dbus_support.supported:
listener = MusicTrackListener.get()
self.music_track_changed_signal = listener.connect(
'music-track-changed', self.music_track_changed)