insensitive more menuitems when we're offline. Fixes #7082
This commit is contained in:
		
							parent
							
								
									06c6fa68be
								
							
						
					
					
						commit
						72b1e6dacd
					
				
					 1 changed files with 12 additions and 1 deletions
				
			
		|  | @ -5784,6 +5784,11 @@ class RosterWindow: | ||||||
|                 send_custom_status_menuitem.set_sensitive(False) |                 send_custom_status_menuitem.set_sensitive(False) | ||||||
|                 send_group_message_item.set_sensitive(False) |                 send_group_message_item.set_sensitive(False) | ||||||
| 
 | 
 | ||||||
|  |             if gajim.connections[account].connected < 2: | ||||||
|  |                 send_group_message_item.set_sensitive(False) | ||||||
|  |                 invite_menuitem.set_sensitive(False) | ||||||
|  |                 send_custom_status_menuitem.set_sensitive(False) | ||||||
|  | 
 | ||||||
|         if not group in helpers.special_groups: |         if not group in helpers.special_groups: | ||||||
|             item = gtk.SeparatorMenuItem() # separator |             item = gtk.SeparatorMenuItem() # separator | ||||||
|             menu.append(item) |             menu.append(item) | ||||||
|  | @ -5983,8 +5988,10 @@ class RosterWindow: | ||||||
|         icon = gtk.image_new_from_stock(gtk.STOCK_NEW, gtk.ICON_SIZE_MENU) |         icon = gtk.image_new_from_stock(gtk.STOCK_NEW, gtk.ICON_SIZE_MENU) | ||||||
|         item.set_image(icon) |         item.set_image(icon) | ||||||
|         item.connect('activate', |         item.connect('activate', | ||||||
|                 self.on_send_single_message_menuitem_activate, account, contact) |             self.on_send_single_message_menuitem_activate, account, contact) | ||||||
|         menu.append(item) |         menu.append(item) | ||||||
|  |         if gajim.account_is_disconnected(account): | ||||||
|  |             item.set_sensitive(False) | ||||||
| 
 | 
 | ||||||
|         blocked = False |         blocked = False | ||||||
|         if helpers.jid_is_blocked(account, jid): |         if helpers.jid_is_blocked(account, jid): | ||||||
|  | @ -6021,6 +6028,8 @@ class RosterWindow: | ||||||
|                 status_menuitem.set_image(icon) |                 status_menuitem.set_image(icon) | ||||||
|                 status_menuitems.append(status_menuitem) |                 status_menuitems.append(status_menuitem) | ||||||
|         menu.append(send_custom_status_menuitem) |         menu.append(send_custom_status_menuitem) | ||||||
|  |         if gajim.account_is_disconnected(account): | ||||||
|  |             send_custom_status_menuitem.set_sensitive(False) | ||||||
| 
 | 
 | ||||||
|         item = gtk.SeparatorMenuItem() # separator |         item = gtk.SeparatorMenuItem() # separator | ||||||
|         menu.append(item) |         menu.append(item) | ||||||
|  | @ -6098,6 +6107,8 @@ class RosterWindow: | ||||||
|         information_menuitem.set_image(icon) |         information_menuitem.set_image(icon) | ||||||
|         menu.append(information_menuitem) |         menu.append(information_menuitem) | ||||||
|         information_menuitem.connect('activate', self.on_info, contact, account) |         information_menuitem.connect('activate', self.on_info, contact, account) | ||||||
|  |         if gajim.account_is_disconnected(account): | ||||||
|  |             information_menuitem.set_sensitive(False) | ||||||
| 
 | 
 | ||||||
|         event_button = gtkgui_helpers.get_possible_button_event(event) |         event_button = gtkgui_helpers.get_possible_button_event(event) | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue