diff --git a/Applications/IRCClient/IRCAppWindow.cpp b/Applications/IRCClient/IRCAppWindow.cpp index a6ec506974..a8903ec56b 100644 --- a/Applications/IRCClient/IRCAppWindow.cpp +++ b/Applications/IRCClient/IRCAppWindow.cpp @@ -202,7 +202,7 @@ void IRCAppWindow::set_active_window(IRCWindow& window) m_container->set_active_widget(&window); window.clear_unread_count(); auto index = m_window_list->model()->index(m_client.window_index(window)); - m_window_list->model()->set_selected_index(index); + m_window_list->selection().set(index); } void IRCAppWindow::update_part_action()