From 5b4d301d18d08687b6593532212618e5c01f99ed Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sun, 6 Apr 2025 18:11:38 +0200 Subject: MUC: Close chat when it was closed elsewhere while disconnected --- xmpp-vala/src/module/xep/0045_muc/module.vala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'xmpp-vala/src/module') diff --git a/xmpp-vala/src/module/xep/0045_muc/module.vala b/xmpp-vala/src/module/xep/0045_muc/module.vala index 70912f83..fdabc8cb 100644 --- a/xmpp-vala/src/module/xep/0045_muc/module.vala +++ b/xmpp-vala/src/module/xep/0045_muc/module.vala @@ -132,7 +132,8 @@ public class Module : XmppStreamModule { public void exit(XmppStream stream, Jid jid) { try { - string nick = stream.get_flag(Flag.IDENTITY).get_muc_nick(jid); + string? nick = stream.get_flag(Flag.IDENTITY).get_muc_nick(jid); + if (nick == null) return; Presence.Stanza presence = new Presence.Stanza(); presence.to = jid.with_resource(nick); presence.type_ = Presence.Stanza.TYPE_UNAVAILABLE; -- cgit v1.3