diff options
author | Florent Le Coz <louiz@louiz.org> | 2011-02-24 21:56:16 +0100 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2011-02-24 21:56:16 +0100 |
commit | 001a20c91a6414b2fd4230bfae78fa7df57c291e (patch) | |
tree | e6216ff729fd70878020c60d4bf59f29ac05846f /src/tabs.py | |
parent | cccbad13d5dc0515c52131f657e48640aaa7d8af (diff) | |
download | poezio-001a20c91a6414b2fd4230bfae78fa7df57c291e.tar.gz poezio-001a20c91a6414b2fd4230bfae78fa7df57c291e.tar.bz2 poezio-001a20c91a6414b2fd4230bfae78fa7df57c291e.tar.xz poezio-001a20c91a6414b2fd4230bfae78fa7df57c291e.zip |
Display chatstates in the user list in MucTabs
Diffstat (limited to 'src/tabs.py')
-rw-r--r-- | src/tabs.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/tabs.py b/src/tabs.py index ffae2652..20ddd212 100644 --- a/src/tabs.py +++ b/src/tabs.py @@ -555,7 +555,12 @@ class MucTab(ChatTab, TabWithInfoWin): self.core.room_error(res, self.get_name()) def command_say(self, line): - muc.send_groupchat_message(self.core.xmpp, self.get_name(), line) + msg = self.core.xmpp.make_message(self.get_name()) + msg['type'] = 'groupchat' + msg['body'] = line + if config.get('send_chat_states', 'true') == 'true' and self.remote_wants_chatstates is not False: + msg['chat_state'] = 'active' + msg.send() def command_ignore(self, arg): """ |