use awn only if dbus is available
This commit is contained in:
parent
30579706ce
commit
680088ea2f
|
@ -21,7 +21,6 @@ import os
|
||||||
import time
|
import time
|
||||||
import urllib
|
import urllib
|
||||||
|
|
||||||
import dbus
|
|
||||||
import common.sleepy
|
import common.sleepy
|
||||||
import history_window
|
import history_window
|
||||||
import dialogs
|
import dialogs
|
||||||
|
@ -49,6 +48,7 @@ from groupchat_control import PrivateChatControl
|
||||||
from common import dbus_support
|
from common import dbus_support
|
||||||
if dbus_support.supported:
|
if dbus_support.supported:
|
||||||
from music_track_listener import MusicTrackListener
|
from music_track_listener import MusicTrackListener
|
||||||
|
import dbus
|
||||||
|
|
||||||
#(icon, name, type, jid, account, editable, second pixbuf)
|
#(icon, name, type, jid, account, editable, second pixbuf)
|
||||||
(
|
(
|
||||||
|
@ -3235,6 +3235,9 @@ class RosterWindow:
|
||||||
self._music_track_changed(None, None)
|
self._music_track_changed(None, None)
|
||||||
|
|
||||||
def _change_awn_icon_status(self, status):
|
def _change_awn_icon_status(self, status):
|
||||||
|
if not dbus_support.supported:
|
||||||
|
# do nothing if user doesn't have D-Bus bindings
|
||||||
|
return
|
||||||
iconset = gajim.config.get('iconset')
|
iconset = gajim.config.get('iconset')
|
||||||
prefix = os.path.join(gajim.DATA_DIR, 'iconsets', iconset, '32x32')
|
prefix = os.path.join(gajim.DATA_DIR, 'iconsets', iconset, '32x32')
|
||||||
if status in ('chat', 'away', 'xa', 'dnd', 'invisible', 'offline'):
|
if status in ('chat', 'away', 'xa', 'dnd', 'invisible', 'offline'):
|
||||||
|
|
Loading…
Reference in New Issue