From d7c4caeda9b3c5a847ce5e679cc460d7c373d33f Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 20 Aug 2010 01:13:39 +0800 Subject: [PATCH] quick_frontend: fixed disconnect, and removed autojoin of muc room put for dev --- frontends/quick_frontend/quick_app.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/frontends/quick_frontend/quick_app.py b/frontends/quick_frontend/quick_app.py index af024c84..50c0ec7e 100644 --- a/frontends/quick_frontend/quick_app.py +++ b/frontends/quick_frontend/quick_app.py @@ -177,7 +177,6 @@ class QuickApp(): return debug(_("Connected")) self.setStatusOnline(True) - self.bridge.joinMUC('conference.necton2.int', 'test', self.profiles[self.profile]['whoami'].node, self.profile) #gof: def disconnected(self, profile): @@ -429,7 +428,10 @@ class QuickApp(): def onExit(self): """Must be called when the frontend is terminating""" #TODO: mange multi-profile here - autodisconnect = self.bridge.getParamA("autodisconnect","Connection", self.profile) == "true" - if autodisconnect and self.bridge.isConnected(self.profile): - #Does the user want autodisconnection ? - self.bridge.disconnect(self.profile) + try: + autodisconnect = self.bridge.getParamA("autodisconnect","Connection", self.profile) == "true" + if autodisconnect and self.bridge.isConnected(self.profile): + #Does the user want autodisconnection ? + self.bridge.disconnect(self.profile) + except: + pass