Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'gajim/gtk/chat_page.py')
-rw-r--r--gajim/gtk/chat_page.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/gajim/gtk/chat_page.py b/gajim/gtk/chat_page.py
index c5d426592..0beba801c 100644
--- a/gajim/gtk/chat_page.py
+++ b/gajim/gtk/chat_page.py
@@ -283,10 +283,16 @@ class ChatPage(Gtk.Box):
self._chat_list_stack.remove_chat(workspace_id, account, jid)
return
- def _on_chat_removed(self, _chat_list: ChatList, account: str, jid: JID,
- type_: str) -> None:
+ def _on_chat_removed(self,
+ _chat_list: ChatList,
+ account: str,
+ jid: JID,
+ type_: str
+ ) -> None:
+
+ if self._chat_control.is_loaded(account, jid):
+ self._chat_control.clear()
- self._chat_control.clear()
if type_ == 'groupchat':
client = app.get_client(account)
client.get_module('MUC').leave(jid)