From a3a91eada680bba8bebca3177ef1a2f0b85b51c9 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Wed, 13 Sep 2006 07:20:49 +0000
Subject: [PATCH] show all incoming chatstate, even if we send only composing.

---
 src/chat_control.py | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/chat_control.py b/src/chat_control.py
index e7e5724ba0..b9cf730a79 100644
--- a/src/chat_control.py
+++ b/src/chat_control.py
@@ -1042,9 +1042,9 @@ class ChatControl(ChatControlBase):
 		if cs and st in ('composing_only', 'all'):
 			if contact.show == 'offline':
 				chatstate = ''
-			elif st == 'all' and contact.composing_jep == 'JEP-0085':
+			elif contact.composing_jep == 'JEP-0085':
 				chatstate = helpers.get_uf_chatstate(cs)
-			elif st == 'composing_only' or contact.composing_jep == 'JEP-0022':
+			elif contact.composing_jep == 'JEP-0022':
 				if cs in ('composing', 'paused'):
 					# only print composing, paused
 					chatstate = helpers.get_uf_chatstate(cs)
@@ -1052,16 +1052,16 @@ class ChatControl(ChatControlBase):
 					chatstate = ''
 			elif chatstate is None:
 				chatstate = helpers.get_uf_chatstate(cs)
-			
+
 			label_text = '<span %s>%s</span><span %s>%s %s</span>' % \
-							(font_attrs, name, font_attrs_small, acct_info, chatstate)
+				(font_attrs, name, font_attrs_small, acct_info, chatstate)
 		else:
 			# weight="heavy" size="x-large"
 			label_text = '<span %s>%s</span><span %s>%s</span>' % \
-										(font_attrs, name, font_attrs_small, acct_info)
+				(font_attrs, name, font_attrs_small, acct_info)
 		if status_escaped:
 			label_text += '\n<span %s>%s</span>' %\
-											(font_attrs_small, status_escaped)
+				(font_attrs_small, status_escaped)
 			banner_eventbox = self.xml.get_widget('banner_eventbox')
 			self.status_tooltip.set_tip(banner_eventbox, status)
 			self.status_tooltip.enable()
@@ -1069,7 +1069,7 @@ class ChatControl(ChatControlBase):
 			self.status_tooltip.disable()
 		# setup the label that holds name and jid
 		banner_name_label.set_markup(label_text)
-	
+
 	def on_toggle_gpg_togglebutton(self, widget):
 		gajim.config.set_per('contacts', self.contact.get_full_jid(),
 			'gpg_enabled', widget.get_active())
-- 
GitLab