Author: asterix Date: 2006-07-19 13:08:25 +0200 (Wed, 19 Jul 2006) New Revision: 6577
Modified: branches/ad_hoc/src/roster_window.py Log: fix some bugs with self contact row
Modified: branches/ad_hoc/src/roster_window.py =================================================================== --- branches/ad_hoc/src/roster_window.py 2006-07-19 11:06:27 UTC (rev 6576) +++ branches/ad_hoc/src/roster_window.py 2006-07-19 11:08:25 UTC (rev 6577) @@ -1333,12 +1333,6 @@ remove_from_roster_menuitem = xml.get_widget( 'remove_from_roster_menuitem')
- if our_jid: - for menuitem in (rename_menuitem, edit_groups_menuitem, - above_subscription_separator, subscription_menuitem, - remove_from_roster_menuitem): - menuitem.set_no_show_all(True) - menuitem.hide() # skip a separator information_menuitem = xml.get_widget('information_menuitem') history_menuitem = xml.get_widget('history_menuitem') @@ -1443,6 +1437,14 @@ add_to_roster_menuitem.connect('activate', self.on_add_to_roster, contact, account)
+ # Remove many items when it's self contact row + if our_jid: + for menuitem in (rename_menuitem, edit_groups_menuitem, + above_subscription_separator, subscription_menuitem, + remove_from_roster_menuitem): + menuitem.set_no_show_all(True) + menuitem.hide() + # Unsensitive many items when account is offline if gajim.connections[account].connected < 2: for widget in [start_chat_menuitem, send_single_message_menuitem, @@ -3206,6 +3208,10 @@ if gajim.connections[account_dest].connected < 2: return
+ # drop on self contact row + if type_dest == 'self_contact': + return + if info == self.TARGET_TYPE_URI_LIST: # User dropped a file on the roster if len(path_dest) < 3: