summaryrefslogtreecommitdiff
path: root/src/tabs.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2011-05-14 01:21:59 +0200
committermathieui <mathieui@mathieui.net>2011-05-14 01:21:59 +0200
commitc55f1991438a891208b352a36ea15c2d8dc321c9 (patch)
tree517d64b99883c8581d3146dcd32d7c4fa09b4f68 /src/tabs.py
parentbf5599d4d01e12659e3d01fc29587d503e66beb0 (diff)
downloadpoezio-c55f1991438a891208b352a36ea15c2d8dc321c9.tar.gz
poezio-c55f1991438a891208b352a36ea15c2d8dc321c9.tar.bz2
poezio-c55f1991438a891208b352a36ea15c2d8dc321c9.tar.xz
poezio-c55f1991438a891208b352a36ea15c2d8dc321c9.zip
fixes #2171, fixes #2173, also set a minimum size (< 5 lines crashes poezio when resizing)
Diffstat (limited to 'src/tabs.py')
-rw-r--r--src/tabs.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/tabs.py b/src/tabs.py
index fff73467..0301538c 100644
--- a/src/tabs.py
+++ b/src/tabs.py
@@ -294,10 +294,11 @@ class ChatTab(Tab):
"""
Send an empty chatstate message
"""
- msg = self.core.xmpp.make_message(self.get_name())
- msg['type'] = self.message_type
- msg['chat_state'] = state
- msg.send()
+ if not isinstance(self, MucTab) or self.get_room().joined:
+ msg = self.core.xmpp.make_message(self.get_name())
+ msg['type'] = self.message_type
+ msg['chat_state'] = state
+ msg.send()
def send_composing_chat_state(self, empty_before, empty_after):
"""