summaryrefslogtreecommitdiff
path: root/src/tabs.py
diff options
context:
space:
mode:
authorFlorent Le Coz <louiz@louiz.org>2011-07-11 02:23:45 +0200
committerFlorent Le Coz <louiz@louiz.org>2011-07-11 02:23:45 +0200
commit956bda066b683001b23f718bd5892440d03b5401 (patch)
tree7f09f39a1f97e0fc80e554ba7bc8f7a0eab3eaea /src/tabs.py
parentc03557efd75cd21a2798991b2729177294167842 (diff)
downloadpoezio-956bda066b683001b23f718bd5892440d03b5401.tar.gz
poezio-956bda066b683001b23f718bd5892440d03b5401.tar.bz2
poezio-956bda066b683001b23f718bd5892440d03b5401.tar.xz
poezio-956bda066b683001b23f718bd5892440d03b5401.zip
PUBSUB: publish items on node, with a text editor
Diffstat (limited to 'src/tabs.py')
-rw-r--r--src/tabs.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tabs.py b/src/tabs.py
index 8d4e6447..96a59621 100644
--- a/src/tabs.py
+++ b/src/tabs.py
@@ -1051,7 +1051,8 @@ class PrivateTab(ChatTab):
empty_before = self.input.get_text() == '' or (self.input.get_text().startswith('/') and not self.input.get_text().startswith('//'))
self.input.do_command(key)
empty_after = self.input.get_text() == '' or (self.input.get_text().startswith('/') and not self.input.get_text().startswith('//'))
- if self.core.get_tab_by_name(JID(self.get_room().name).bare, MucTab).get_room().joined:
+ tab = self.core.get_tab_by_name(JID(self.get_room().name).bare, MucTab)
+ if tab and tab.get_room().joined:
self.send_composing_chat_state(empty_before, empty_after)
return False