From 84d1eb4bc44e772d8adf0df6a0c39527a4510217 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Tue, 23 Jun 2009 21:07:39 +0200
Subject: [PATCH] don't hide roster when we want to show systray only when
 there are pending events.

---
 src/roster_window.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/roster_window.py b/src/roster_window.py
index 5aa1434a6d..3c98e90dbe 100644
--- a/src/roster_window.py
+++ b/src/roster_window.py
@@ -2193,7 +2193,7 @@ class RosterWindow:
 	def on_roster_window_delete_event(self, widget, event):
 		'''Main window X button was clicked'''
 		if gajim.interface.systray_enabled and not gajim.config.get(
-		'quit_on_roster_x_button'):
+		'quit_on_roster_x_button') and gajim.config.get('trayicon') != 'on_event':
 			self.tooltip.hide_tooltip()
 			self.window.hide()
 		else:
-- 
GitLab