diff options
Diffstat (limited to 'src/app/states.rs')
-rw-r--r-- | src/app/states.rs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/app/states.rs b/src/app/states.rs index 051991c6..a68bb912 100644 --- a/src/app/states.rs +++ b/src/app/states.rs @@ -161,6 +161,7 @@ impl Default for ProcColumn { fn default() -> Self { use ProcessSorting::*; let ordered_columns = vec![ + Count, Pid, ProcessName, Command, @@ -233,6 +234,15 @@ impl Default for ProcColumn { }, ); } + Count => { + column_mapping.insert( + column, + ColumnInfo { + enabled: false, + shortcut: None, + }, + ); + } _ => { column_mapping.insert( column, @@ -369,6 +379,10 @@ impl ProcWidgetState { // TODO: If we add customizable columns, this should pull from config let mut columns = ProcColumn::default(); columns.set_to_sorted_index(&process_sorting_type); + if is_grouped { + columns.toggle(&ProcessSorting::Count); + columns.toggle(&ProcessSorting::Pid); + } ProcWidgetState { process_search_state, @@ -627,7 +641,6 @@ impl MemWidgetState { } } } - pub struct MemState { pub force_update: Option<u64>, pub widget_states: HashMap<u64, MemWidgetState>, |