From 0e71c6a7de2f0fffca390a5893875560e1dfb423 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?kleines=20Filmr=C3=B6llchen?= Date: Tue, 5 Apr 2022 00:25:14 +0200 Subject: [PATCH] SystemMonitor: Pass the correct parent when checking for selected values This will cause trouble later when the row is not enough to identify a selection. --- Userland/Applications/SystemMonitor/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Applications/SystemMonitor/main.cpp b/Userland/Applications/SystemMonitor/main.cpp index 53ab6eda2f..30f6beaade 100644 --- a/Userland/Applications/SystemMonitor/main.cpp +++ b/Userland/Applications/SystemMonitor/main.cpp @@ -416,14 +416,14 @@ ErrorOr serenity_main(Main::Arguments arguments) auto selected_id = [&](ProcessModel::Column column) -> pid_t { if (process_table_view.selection().is_empty()) return -1; - auto pid_index = process_table_view.model()->index(process_table_view.selection().first().row(), column); + auto pid_index = process_table_view.model()->index(process_table_view.selection().first().row(), column, process_table_view.selection().first().parent()); return pid_index.data().to_i32(); }; auto selected_name = [&](ProcessModel::Column column) -> String { if (process_table_view.selection().is_empty()) return {}; - auto pid_index = process_table_view.model()->index(process_table_view.selection().first().row(), column); + auto pid_index = process_table_view.model()->index(process_table_view.selection().first().row(), column, process_table_view.selection().first().parent()); return pid_index.data().to_string(); };