diff options
author | mathieui <mathieui@mathieui.net> | 2011-05-14 01:21:59 +0200 |
---|---|---|
committer | mathieui <mathieui@mathieui.net> | 2011-05-14 01:21:59 +0200 |
commit | c55f1991438a891208b352a36ea15c2d8dc321c9 (patch) | |
tree | 517d64b99883c8581d3146dcd32d7c4fa09b4f68 /src/tabs.py | |
parent | bf5599d4d01e12659e3d01fc29587d503e66beb0 (diff) | |
download | poezio-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.py | 9 |
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): """ |