From f5fde137bbe30749e0e7391ada2ebfcb7d389acf Mon Sep 17 00:00:00 2001 From: Marvin W Date: Fri, 11 Apr 2025 11:51:36 +0200 Subject: Fix potential crashes during account disabling --- main/src/ui/conversation_selector/conversation_selector.vala | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'main/src') diff --git a/main/src/ui/conversation_selector/conversation_selector.vala b/main/src/ui/conversation_selector/conversation_selector.vala index d16ef3ee..4439f443 100644 --- a/main/src/ui/conversation_selector/conversation_selector.vala +++ b/main/src/ui/conversation_selector/conversation_selector.vala @@ -120,9 +120,11 @@ public class ConversationSelector : Widget { if (rows.has_key(conversation)) { conversation.notify["pinned"].disconnect(list_box.invalidate_sort); - yield rows[conversation].colapse(); - list_box.remove(rows[conversation]); - rows.unset(conversation); + ConversationSelectorRow conversation_row; + rows.unset(conversation, out conversation_row); + + yield conversation_row.colapse(); + list_box.remove(conversation_row); } } -- cgit v1.3