From b139b3939e363a51440566939a85ed454bade37e Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 15 Mar 2005 20:01:04 +0000 Subject: [PATCH] do not ask status message if we don't autoconnect --- plugins/gtkgui/gtkgui.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/plugins/gtkgui/gtkgui.py b/plugins/gtkgui/gtkgui.py index f3271d378..428453b35 100644 --- a/plugins/gtkgui/gtkgui.py +++ b/plugins/gtkgui/gtkgui.py @@ -657,13 +657,20 @@ class plugin: def autoconnect(self): """auto connect at startup""" - message = self.roster.get_status_message('online', 1) - if message == -1: - return + ask_message = 0 for a in self.accounts.keys(): if self.accounts[a].has_key('autoconnect'): if self.accounts[a]['autoconnect']: - self.roster.send_status(a, 'online', message, 1) + ask_message = 1 + break + if ask_message: + message = self.roster.get_status_message('online', 1) + if message == -1: + return + for a in self.accounts.keys(): + if self.accounts[a].has_key('autoconnect'): + if self.accounts[a]['autoconnect']: + self.roster.send_status(a, 'online', message, 1) return 0 def show_systray(self):