summaryrefslogtreecommitdiff
path: root/src/windows/mainwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/windows/mainwindow.cpp')
-rw-r--r--src/windows/mainwindow.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/windows/mainwindow.cpp b/src/windows/mainwindow.cpp
index 04fc72a..d6ca7d5 100644
--- a/src/windows/mainwindow.cpp
+++ b/src/windows/mainwindow.cpp
@@ -101,10 +101,10 @@ void MainWindow::UpdateChatWindowContents() {
m_members.UpdateMemberList();
}
-void MainWindow::UpdateChatActiveChannel(Snowflake id) {
+void MainWindow::UpdateChatActiveChannel(Snowflake id, bool expand_to) {
m_chat.SetActiveChannel(id);
m_members.SetActiveChannel(id);
- m_channel_list.SetActiveChannel(id);
+ m_channel_list.SetActiveChannel(id, expand_to);
m_content_stack.set_visible_child("chat");
}
@@ -281,7 +281,7 @@ void MainWindow::SetupMenu() {
});
m_menu_view_friends.signal_activate().connect([this] {
- UpdateChatActiveChannel(Snowflake::Invalid);
+ UpdateChatActiveChannel(Snowflake::Invalid, true);
m_members.UpdateMemberList();
m_content_stack.set_visible_child("friends");
});