From 17f9d3d45eb9b142c63414b4294cd6699b3838e4 Mon Sep 17 00:00:00 2001 From: Karol Kosek Date: Sat, 26 Feb 2022 13:46:58 +0100 Subject: [PATCH] CharacterMap: Go to character on arrow press in Search window --- Userland/Applications/CharacterMap/CharacterSearchWidget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Userland/Applications/CharacterMap/CharacterSearchWidget.cpp b/Userland/Applications/CharacterMap/CharacterSearchWidget.cpp index b351e01da7..3ffc653952 100644 --- a/Userland/Applications/CharacterMap/CharacterSearchWidget.cpp +++ b/Userland/Applications/CharacterMap/CharacterSearchWidget.cpp @@ -68,8 +68,9 @@ CharacterSearchWidget::CharacterSearchWidget() m_results_table->horizontal_scrollbar().set_visible(false); m_results_table->set_column_headers_visible(false); m_results_table->set_model(adopt_ref(*new CharacterSearchModel())); - m_results_table->on_activation = [&](GUI::ModelIndex const& index) { + m_results_table->on_selection_change = [&] { auto& model = static_cast(*m_results_table->model()); + auto index = m_results_table->selection().first(); auto code_point = model.data(index, GUI::ModelRole::Custom).as_u32(); if (on_character_selected) on_character_selected(code_point);