From 4338bc348f66c0b2bb534d4791a15a526b105183 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 24 May 2005 21:32:52 +0000 Subject: [PATCH] when we receive a 505 presence error we show the error pixmap --- src/common/connection.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/common/connection.py b/src/common/connection.py index 306b5046f..587cc6159 100644 --- a/src/common/connection.py +++ b/src/common/connection.py @@ -281,14 +281,19 @@ class Connection: errcode = prs.getErrorCode() if errcode == '409': #conflict : Nick Conflict self.dispatch('ERROR', errmsg) + elif errcode == '502': # Internal Timeout: + self.dispatch('NOTIFY', (prs.getFrom().getStripped(), + 'error', errmsg, prs.getFrom().getResource(), prio, keyID, + prs.getRole(), prs.getAffiliation(), prs.getJid(), + prs.getReason(), prs.getActor(), prs.getStatusCode())) else: self.dispatch('ERROR_ANSWER', (prs.getFrom().getStripped(), errmsg, errcode)) if ptype == 'available' or ptype == 'unavailable': gajim.logger.write('status', status, prs.getFrom().getStripped(), show) - self.dispatch('NOTIFY', (prs.getFrom().getStripped(), show, status, \ - prs.getFrom().getResource(), prio, keyID, prs.getRole(), \ - prs.getAffiliation(), prs.getJid(), prs.getReason(), \ + self.dispatch('NOTIFY', (prs.getFrom().getStripped(), show, status, + prs.getFrom().getResource(), prio, keyID, prs.getRole(), + prs.getAffiliation(), prs.getJid(), prs.getReason(), prs.getActor(), prs.getStatusCode())) # END presenceCB