From fcf9a8e76bcaf29866feae2abe53dd12d8275f8b Mon Sep 17 00:00:00 2001 From: Denis Fomin Date: Fri, 15 Oct 2010 16:53:59 +0400 Subject: [PATCH] ftp_manager. version 0.3 --- clients_icons/clients_icons.py | 1 + ftp_manager/ftp_manager.py | 1 + ftp_manager/manifest.ini | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py index 56b7e9d..65f89c4 100644 --- a/clients_icons/clients_icons.py +++ b/clients_icons/clients_icons.py @@ -192,6 +192,7 @@ class ClientsIconsPlugin(GajimPlugin): iter_ = roster._get_contact_iter(iq_obj.jid, iq_obj.conn.name, contact, roster.model)[0] if contact != iq_obj.contact: + # higest contact changed caps = contact.client_caps._node self.set_icon(roster.model, iter_, self.renderer_num, caps) return diff --git a/ftp_manager/ftp_manager.py b/ftp_manager/ftp_manager.py index 2d92187..330bd8a 100644 --- a/ftp_manager/ftp_manager.py +++ b/ftp_manager/ftp_manager.py @@ -37,6 +37,7 @@ class FtpManager(GajimPlugin): self.pl_menuitem.disconnect(self.id_) if hasattr(self, 'page_num'): self.notebook.remove_page(self.page_num) + self.notebook.set_current_page(0) if hasattr(self, 'ftp'): del self.ftp diff --git a/ftp_manager/manifest.ini b/ftp_manager/manifest.ini index 0021d37..2689e51 100644 --- a/ftp_manager/manifest.ini +++ b/ftp_manager/manifest.ini @@ -1,7 +1,7 @@ [info] name: Ftp Manager short_name: ftp_manager -version: 0.2 +version: 0.3 description: Install and upgrade plugins from ftp authors: Denis Fomin homepage: http://trac-plugins.gajim.org/wiki/