|
- diff --git a/gajim/common/idle.py b/gajim/common/idle.py
- index b0c163b7a..d43e42c5a 100644
- --- a/gajim/common/idle.py
- +++ b/gajim/common/idle.py
- @@ -228,7 +228,8 @@ class IdleMonitor(GObject.GObject):
- self._xa_interval = xa_interval
-
- def set_extended_away(self, state):
- - self._idle_monitor.set_extended_away(state)
- + if self.is_available():
- + self._idle_monitor.set_extended_away(state)
-
- def is_available(self):
- return self._idle_monitor is not None
- @@ -268,6 +269,8 @@ class IdleMonitor(GObject.GObject):
- 'not available: %s', error)
-
- def get_idle_sec(self):
- + if not self.is_available():
- + return 0;
- return self._idle_monitor.get_idle_sec()
-
- def _poll(self):
|