Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
26b53576 by wurstsalat at 2022-02-03T14:02:52+01:00
GroupchatDetails: Fix finalizing
- - - - -
e9a56ab2 by wurstsalat at 2022-02-03T14:15:28+01:00
XMLConsole: Fix leak
- - - - -
2 changed files:
- gajim/gtk/groupchat_details.py
- gajim/gtk/xml_console.py
Changes:
=====================================
gajim/gtk/groupchat_details.py
=====================================
@@ -174,4 +174,7 @@ def _on_key_press(self,
self.destroy()
def _on_destroy(self, _widget: GroupchatDetails) -> None:
+ app.ged.remove_event_handler('muc-disco-update',
+ ged.GUI1,
+ self._on_muc_disco_update)
app.check_finalize(self)
=====================================
gajim/gtk/xml_console.py
=====================================
@@ -99,6 +99,7 @@ def __init__(self) -> None:
self.show_all()
self.connect('key_press_event', self._on_key_press)
+ self.connect('destroy', self._on_destroy)
self._ui.connect_signals(self)
self.register_events([
@@ -107,6 +108,10 @@ def __init__(self) -> None:
('style-changed', ged.GUI1, self._on_style_changed)
])
+ def _on_destroy(self, *args: Any) -> None:
+ self._ui.popover.destroy()
+ app.check_finalize(self)
+
def _get_style_scheme(self) -> Optional[GtkSource.StyleScheme]:
if app.css_config.prefer_dark:
style_scheme = self._style_scheme_manager.get_scheme(
@@ -227,7 +232,8 @@ def _on_send(self, *args: Any) -> None:
# stream management
node = nbxmpp.Protocol(node=stanza,
attrs={'xmlns': 'jabber:client'})
- app.connections[self._selected_send_account].connection.send(node)
+ client = app.get_client(self._selected_send_account)
+ client.connection.send(node)
self.last_stanza = stanza
buffer_.set_text('')
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/49b4a0673c4a9d5cf7f309d1786f9ffed04a4cfd...e9a56ab2bb77293b48318e346edb1d9ffd76b3c9
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/compare/49b4a0673c4a9d5cf7f309d1786f9ffed04a4cfd...e9a56ab2bb77293b48318e346edb1d9ffd76b3c9
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits