diff options
| author | Leandro Pereira <leandro@daileon.acd.puc-campinas.edu.br> | 2009-04-08 10:43:38 -0300 | 
|---|---|---|
| committer | Leandro Pereira <leandro@daileon.acd.puc-campinas.edu.br> | 2009-04-08 10:43:38 -0300 | 
| commit | 45ef17e9d16cae337e66702106055222cbdb9d3a (patch) | |
| tree | 483d49e12468bb26b8f95fb85cff65f7e0fc5894 | |
| parent | 2e97dad917a3dda37f1c4b4c49d206affb169deb (diff) | |
Select also parent nodes on "generate report" tree (patch by shankao <shankao@gmail.com>)
| -rw-r--r-- | hardinfo2/report.c | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/hardinfo2/report.c b/hardinfo2/report.c index 39e96faf..ee7f9b55 100644 --- a/hardinfo2/report.c +++ b/hardinfo2/report.c @@ -726,6 +726,15 @@ report_dialog_sel_toggle(GtkCellRendererToggle * cellrenderertoggle,  		       -1);      set_children_active(model, &iter, active); +    if (active) { +        GtkTreeIter parent; +         +        if (gtk_tree_model_iter_parent(model, &parent, &iter)) { +            gtk_tree_store_set(GTK_TREE_STORE(model), &parent, +                               TREE_COL_SEL, active, -1); +        } +    } +      gtk_tree_path_free(path);  } | 
