aboutsummaryrefslogtreecommitdiff
path: root/main/src/ui/occupant_menu
diff options
context:
space:
mode:
authorfiaxh <git@lightrise.org>2019-12-21 19:19:28 +0100
committerfiaxh <git@lightrise.org>2019-12-21 19:19:28 +0100
commit9ef4dddfdc40f515be6c780bf9fa089111590a74 (patch)
tree9173e13bc471d6c15fe5a1f1948ad61b7d4b8912 /main/src/ui/occupant_menu
parent9565140f01cf95c42bc91aab21130bd1d06b0156 (diff)
downloaddino-9ef4dddfdc40f515be6c780bf9fa089111590a74.tar.gz
dino-9ef4dddfdc40f515be6c780bf9fa089111590a74.zip
Fix+improve conversation selection when joining channel or starting MUC PM
Diffstat (limited to 'main/src/ui/occupant_menu')
-rw-r--r--main/src/ui/occupant_menu/view.vala3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/src/ui/occupant_menu/view.vala b/main/src/ui/occupant_menu/view.vala
index defc2e1c..663e7505 100644
--- a/main/src/ui/occupant_menu/view.vala
+++ b/main/src/ui/occupant_menu/view.vala
@@ -107,6 +107,9 @@ public class View : Popover {
Conversation conversation = stream_interactor.get_module(ConversationManager.IDENTITY).create_conversation(list_row.jid, list_row.conversation.account, Conversation.Type.GROUPCHAT_PM);
stream_interactor.get_module(ConversationManager.IDENTITY).start_conversation(conversation);
+
+ Application app = GLib.Application.get_default() as Application;
+ app.controller.select_conversation(conversation);
}
private void kick_button_clicked() {