[gnome-system-monitor] Auto expand processes with childs matching the filters (#115)
- From: Robert Roth <robertroth src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-system-monitor] Auto expand processes with childs matching the filters (#115)
- Date: Thu, 30 Jan 2020 21:59:12 +0000 (UTC)
commit 73632f5a1ae72595e1aac06fa94197b9753d14fd
Author: Robert Roth <robert roth off gmail com>
Date: Thu Jan 30 23:58:46 2020 +0200
Auto expand processes with childs matching the filters (#115)
src/proctable.cpp | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/src/proctable.cpp b/src/proctable.cpp
index b980fb02..3f0026e2 100644
--- a/src/proctable.cpp
+++ b/src/proctable.cpp
@@ -272,12 +272,9 @@ process_visibility_func (GtkTreeModel *model, GtkTreeIter *iter, gpointer data)
}
match |= iter_matches_search_key (model, iter, search_text);
- // TODO auto-expand items not matching the search string but having matching children
- // complicated because of treestore nested in treemodelfilter nested in treemodelsort
- // expand to path requires the path string in the treemodelsort, but tree_path is the path in the
double nested treestore
- //if (match && (strlen (search_text) > 0)) {
- // gtk_tree_view_expand_to_path (GTK_TREE_VIEW (app->tree), tree_path);
- //}
+ if (match && (strlen (search_text) > 0)) {
+ gtk_tree_view_expand_to_path (GTK_TREE_VIEW (app->tree), tree_path);
+ }
} else {
match = iter_matches_search_key (model, iter, search_text);
@@ -617,6 +614,7 @@ proctable_new (GsmApplication * const app)
g_signal_connect(G_OBJECT (theme), "changed", G_CALLBACK (cb_refresh_icons), app);
selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (proctree));
+ app->selection = selection;
gtk_tree_selection_set_mode (selection, GTK_SELECTION_MULTIPLE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]