really remove some menuitem when we right click self contact row
This commit is contained in:
		
							parent
							
								
									39b4eedcf1
								
							
						
					
					
						commit
						957cfe7916
					
				
					 1 changed files with 8 additions and 6 deletions
				
			
		|  | @ -1330,12 +1330,6 @@ class RosterWindow: | |||
| 		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') | ||||
|  | @ -1426,6 +1420,14 @@ class RosterWindow: | |||
| 			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, | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue