From 72a8c60188713ac46d8f22dfe48d3174cb60a0e0 Mon Sep 17 00:00:00 2001 From: Michael Kainer <kaini1123@gmx.at> Date: Tue, 7 Dec 2010 18:22:23 +0100 Subject: [PATCH] Fixed bug in deactivate --- ubuntu_integration/plugin.py | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ubuntu_integration/plugin.py b/ubuntu_integration/plugin.py index 13f6a312..57b77603 100644 --- a/ubuntu_integration/plugin.py +++ b/ubuntu_integration/plugin.py @@ -88,12 +88,14 @@ class UbuntuIntegrationPlugin(GajimPlugin): gajim.events.event_added_unsubscribe(self.on_event_added) gajim.events.event_removed_unsubscribe(self.on_event_removed) - for (_, event) in self.events: - event[0].hide() - self.server.hide() - - del self.server - del self.events + if hasattr(self, 'server'): + self.server.hide() + del self.server + + if hasattr(self, 'events'): + for (_, event) in self.events: + event[0].hide() + del self.events def on_indicator_activate(self, indicator, _): """ -- GitLab