don't allow account name to be hoovered in systray menu. Fixes #2430
This commit is contained in:
		
							parent
							
								
									bbc3aa4de3
								
							
						
					
					
						commit
						74471acd95
					
				
					 3 changed files with 5 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -752,3 +752,6 @@ default_name = ''):
 | 
			
		|||
	dialog.set_current_name(default_name)
 | 
			
		||||
	dialog.connect('delete-event', lambda widget, event:
 | 
			
		||||
		on_cancel(widget))
 | 
			
		||||
 | 
			
		||||
def on_bm_header_changed_state(widget, event):
 | 
			
		||||
	widget.set_state(gtk.STATE_NORMAL) #do not allow selected_state
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -624,9 +624,6 @@ class RosterWindow:
 | 
			
		|||
		self.join_gc_room(account, bookmark['jid'], bookmark['nick'],
 | 
			
		||||
			bookmark['password'])
 | 
			
		||||
 | 
			
		||||
	def on_bm_header_changed_state(self, widget, event):
 | 
			
		||||
		widget.set_state(gtk.STATE_NORMAL) #do not allow selected_state
 | 
			
		||||
 | 
			
		||||
	def on_send_server_message_menuitem_activate(self, widget, account):
 | 
			
		||||
		server = gajim.config.get_per('accounts', account, 'hostname')
 | 
			
		||||
		server += '/announce/online'
 | 
			
		||||
| 
						 | 
				
			
			@ -794,7 +791,7 @@ class RosterWindow:
 | 
			
		|||
				label.set_use_underline(False)
 | 
			
		||||
				gc_item = gtk.MenuItem()
 | 
			
		||||
				gc_item.add(label)
 | 
			
		||||
				gc_item.connect('state-changed', self.on_bm_header_changed_state)
 | 
			
		||||
				gc_item.connect('state-changed', gtkgui_helpers.on_bm_header_changed_state)
 | 
			
		||||
				gc_sub_menu.append(gc_item)
 | 
			
		||||
				
 | 
			
		||||
				self.add_bookmarks_list(gc_sub_menu, account)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -197,6 +197,7 @@ class Systray:
 | 
			
		|||
					label.set_use_underline(False)
 | 
			
		||||
					gc_item = gtk.MenuItem()
 | 
			
		||||
					gc_item.add(label)
 | 
			
		||||
					gc_item.connect('state-changed', gtkgui_helpers.on_bm_header_changed_state)
 | 
			
		||||
					gc_sub_menu.append(gc_item)
 | 
			
		||||
					gajim.interface.roster.add_bookmarks_list(gc_sub_menu, account)
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue