Arch Linux ARM packages
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

24 lines
781 B

  1. diff --git a/gajim/common/idle.py b/gajim/common/idle.py
  2. index b0c163b7a..d43e42c5a 100644
  3. --- a/gajim/common/idle.py
  4. +++ b/gajim/common/idle.py
  5. @@ -228,7 +228,8 @@ class IdleMonitor(GObject.GObject):
  6. self._xa_interval = xa_interval
  7. def set_extended_away(self, state):
  8. - self._idle_monitor.set_extended_away(state)
  9. + if self.is_available():
  10. + self._idle_monitor.set_extended_away(state)
  11. def is_available(self):
  12. return self._idle_monitor is not None
  13. @@ -268,6 +269,8 @@ class IdleMonitor(GObject.GObject):
  14. 'not available: %s', error)
  15. def get_idle_sec(self):
  16. + if not self.is_available():
  17. + return 0;
  18. return self._idle_monitor.get_idle_sec()
  19. def _poll(self):