aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/conversation_selector/conversation_selector.vala
diff options
context:
space:
mode:
authorfiaxh <git@lightrise.org>2020-01-15 23:44:15 +0100
committerfiaxh <git@lightrise.org>2020-01-17 20:47:33 +0100
commit7f21f898e0ec6efe5a8cf66053150e9a20ade53e (patch)
tree945ae6e170965bdd41c85d58a836bd30ab87e7b5 /main/src/ui/conversation_selector/conversation_selector.vala
parent41f98271660827be6528d275bbbbee43c216fbbf (diff)
downloaddino-7f21f898e0ec6efe5a8cf66053150e9a20ade53e.tar.gz
dino-7f21f898e0ec6efe5a8cf66053150e9a20ade53e.zip
Fix ConversationRow closing if animations are disabled
Diffstat (limited to 'main/src/ui/conversation_selector/conversation_selector.vala')
-rw-r--r--main/src/ui/conversation_selector/conversation_selector.vala4
1 files changed, 2 insertions, 2 deletions
diff --git a/main/src/ui/conversation_selector/conversation_selector.vala b/main/src/ui/conversation_selector/conversation_selector.vala
index 869f6403..9276148b 100644
--- a/main/src/ui/conversation_selector/conversation_selector.vala
+++ b/main/src/ui/conversation_selector/conversation_selector.vala
@@ -71,7 +71,6 @@ public class ConversationSelector : ListBox {
row = new ConversationSelectorRow(stream_interactor, conversation);
rows[conversation] = row;
add(row);
- row.closed.connect(() => { select_fallback_conversation(conversation); });
row.main_revealer.set_reveal_child(true);
}
invalidate_sort();
@@ -91,9 +90,10 @@ public class ConversationSelector : ListBox {
}
}
- private void remove_conversation(Conversation conversation) {
+ private async void remove_conversation(Conversation conversation) {
select_fallback_conversation(conversation);
if (rows.has_key(conversation)) {
+ yield rows[conversation].colapse();
remove(rows[conversation]);
rows.unset(conversation);
}