diff --git a/src/taskmon/Gui/Controls/ProcessControl.cs b/src/taskmon/Gui/Controls/ProcessControl.cs index 0ddbaac..ccd927b 100644 --- a/src/taskmon/Gui/Controls/ProcessControl.cs +++ b/src/taskmon/Gui/Controls/ProcessControl.cs @@ -489,13 +489,17 @@ private void UncheckAllProcesses() private void UpdateColumnHeaderSort(bool decorate) { - processView.ColumnHeaders[(int)sortColumn].BackgroundColour = appConfig.DefaultTheme.BackgroundHighlight; - processView.ColumnHeaders[(int)sortColumn].ForegroundColour = appConfig.DefaultTheme.ForegroundHighlight; if (!decorate) { + processView.ColumnHeaders[(int)sortColumn].BackgroundColour = appConfig.DefaultTheme.HeaderBackground; + processView.ColumnHeaders[(int)sortColumn].ForegroundColour = appConfig.DefaultTheme.HeaderForeground; + processView.ColumnHeaders[(int)sortColumn].Text = sortColumn.GetTitle(); } else { + processView.ColumnHeaders[(int)sortColumn].BackgroundColour = appConfig.DefaultTheme.BackgroundHighlight; + processView.ColumnHeaders[(int)sortColumn].ForegroundColour = appConfig.DefaultTheme.ForegroundHighlight; + processView.ColumnHeaders[(int)sortColumn].Text = appConfig.SortAscending ? sortColumn.GetTitle() + "\u2191" : sortColumn.GetTitle() + "\u2193"; diff --git a/src/taskmon/Gui/Controls/ProcessInfoControl.cs b/src/taskmon/Gui/Controls/ProcessInfoControl.cs index a2c0478..9fbc11a 100644 --- a/src/taskmon/Gui/Controls/ProcessInfoControl.cs +++ b/src/taskmon/Gui/Controls/ProcessInfoControl.cs @@ -239,6 +239,7 @@ protected override void OnLoad() menuView.SetFocus(); menuView.ItemClicked += MenuViewOnItemClicked; + menuView.SelectedIndex = 0; cancellationTokenSource = null; workerTask = null;