From bf99ab82f77be4e3ea02a94d559a353ac32685ed Mon Sep 17 00:00:00 2001
From: Jean-Marie Traissard <jim@lapin.org>
Date: Tue, 12 Dec 2006 22:26:31 +0000
Subject: [PATCH] Ask for status message for invisible status if
 ask_offline_status is True

---
 src/roster_window.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/roster_window.py b/src/roster_window.py
index 6fc352e81c..a92d3a4c7e 100644
--- a/src/roster_window.py
+++ b/src/roster_window.py
@@ -2749,8 +2749,8 @@ class RosterWindow:
 			if gajim.config.get_per('defaultstatusmsg', show, 'enabled'):
 				return gajim.config.get_per('defaultstatusmsg', show, 'message')
 		if (show == 'online' and not gajim.config.get('ask_online_status')) or \
-			(show == 'offline' and not gajim.config.get('ask_offline_status')) or \
-			show == 'invisible':
+		(show in ('offline', 'invisible') 
+		and not gajim.config.get('ask_offline_status')):
 			return ''
 		dlg = dialogs.ChangeStatusMessageDialog(show)
 		dlg.window.present() # show it on current workspace
-- 
GitLab