ask our offline status (is configured) when we quit Gajim
This commit is contained in:
		
							parent
							
								
									ec5c1269e7
								
							
						
					
					
						commit
						68d0f517fb
					
				
					 1 changed files with 14 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -924,6 +924,13 @@ class roster_window:
 | 
			
		|||
		if self.plugin.systray_visible:
 | 
			
		||||
			self.window.hide()
 | 
			
		||||
		else:
 | 
			
		||||
			accounts = self.plugin.accounts.keys()
 | 
			
		||||
			message = self.get_status_message('offline')
 | 
			
		||||
			if message == -1:
 | 
			
		||||
				message = ''
 | 
			
		||||
			for acct in accounts:
 | 
			
		||||
				if self.plugin.connected[acct]:
 | 
			
		||||
					self.send_status(acct, 'offline', message)
 | 
			
		||||
			self.quit_gtkgui_plugin()
 | 
			
		||||
		return 1
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -946,6 +953,13 @@ class roster_window:
 | 
			
		|||
		gtk.main_quit()
 | 
			
		||||
 | 
			
		||||
	def on_quit_menuitem_activate(self, widget):
 | 
			
		||||
		accounts = self.plugin.accounts.keys()
 | 
			
		||||
		message = self.get_status_message('offline')
 | 
			
		||||
		if message == -1:
 | 
			
		||||
			message = ''
 | 
			
		||||
		for acct in accounts:
 | 
			
		||||
			if self.plugin.connected[acct]:
 | 
			
		||||
				self.send_status(acct, 'offline', message)
 | 
			
		||||
		self.quit_gtkgui_plugin()
 | 
			
		||||
 | 
			
		||||
	def on_roster_treeview_row_activated(self, widget, path, col=0):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue