summaryrefslogtreecommitdiff
path: root/src/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/core')
-rw-r--r--src/core/core.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/core/core.py b/src/core/core.py
index e340bd5d..74930083 100644
--- a/src/core/core.py
+++ b/src/core/core.py
@@ -25,6 +25,7 @@ import bookmark
import connection
import decorators
import events
+import fixes
import singleton
import tabs
import theming
@@ -297,6 +298,7 @@ class Core(object):
self.on_theme_config_change)
self.add_configuration_handler("", self.on_any_config_change)
+ self.reset_iq_errors()
def on_any_config_change(self, option, value):
"""
@@ -739,6 +741,12 @@ class Core(object):
self.timed_events.remove(event)
break
+ def reset_iq_errors(self):
+ "Reset the iq error cache periodically"
+ fixes.reset_iq_errors()
+ self.add_timed_event(
+ timed_events.DelayedEvent(7200, self.reset_iq_errors))
+
####################### XMPP-related actions ##################################