From 036a7176ed3d4e2558a0e0bbf9fed7cab1ba9d1a Mon Sep 17 00:00:00 2001 From: lovetox <philipp@hoerist.com> Date: Sat, 11 Apr 2020 23:23:53 +0200 Subject: [PATCH] GroupchatInvite: Only load contacts when showing the page Fixes #10055 --- gajim/groupchat_control.py | 2 +- gajim/gtk/groupchat_invite.py | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/gajim/groupchat_control.py b/gajim/groupchat_control.py index e67b5981d0..aeaac73ec0 100644 --- a/gajim/groupchat_control.py +++ b/gajim/groupchat_control.py @@ -511,7 +511,7 @@ def _on_information(self, _action, _param): self._show_page('muc-info') def _on_invite(self, _action, _param): - self._invite_box.update() + self._invite_box.load_contacts() self._show_page('invite') def _on_invite_ready(self, _, invitable): diff --git a/gajim/gtk/groupchat_invite.py b/gajim/gtk/groupchat_invite.py index a7c9413f16..a609591955 100644 --- a/gajim/gtk/groupchat_invite.py +++ b/gajim/gtk/groupchat_invite.py @@ -54,8 +54,6 @@ def __init__(self, room_jid): self._new_contact_row_visible = False self._room_jid = room_jid - self.update() - self._ui.search_entry.connect('search-changed', self._on_search_changed) self._ui.search_entry.connect('next-match', @@ -254,7 +252,7 @@ def _sort_func(row1, row2, _user_data): return locale.strcoll(name1.lower(), name2.lower()) - def update(self): + def load_contacts(self): self._ui.contacts_listbox.foreach(self._ui.contacts_listbox.remove) self._ui.invitees_listbox.foreach(self._ui.invitees_listbox.remove) self._accounts = app.get_enabled_accounts_with_labels() -- GitLab