diff options
author | Benny Baumann <BenBE@geshi.org> | 2022-11-17 13:51:11 +0100 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2022-11-22 10:16:22 +0100 |
commit | 1707642f5b2536dc5a30d54163f6ce6123754331 (patch) | |
tree | f0303b7e6384071968e003dba1e4de2b8444484a /Action.c | |
parent | c5b0ccb9f9f03be1e74d470cc1908354a99d332f (diff) |
Refresh the settings->lastUpdate to force recalculation of cached display strings
Diffstat (limited to 'Action.c')
-rw-r--r-- | Action.c | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -213,26 +213,36 @@ static Htop_Reaction actionSortByTime(State* st) { static Htop_Reaction actionToggleKernelThreads(State* st) { st->settings->hideKernelThreads = !st->settings->hideKernelThreads; + st->settings->lastUpdate++; + return HTOP_RECALCULATE | HTOP_SAVE_SETTINGS | HTOP_KEEP_FOLLOWING; } static Htop_Reaction actionToggleUserlandThreads(State* st) { st->settings->hideUserlandThreads = !st->settings->hideUserlandThreads; + st->settings->lastUpdate++; + return HTOP_RECALCULATE | HTOP_SAVE_SETTINGS | HTOP_KEEP_FOLLOWING; } static Htop_Reaction actionToggleRunningInContainer(State* st) { st->settings->hideRunningInContainer = !st->settings->hideRunningInContainer; + st->settings->lastUpdate++; + return HTOP_RECALCULATE | HTOP_SAVE_SETTINGS | HTOP_KEEP_FOLLOWING; } static Htop_Reaction actionToggleProgramPath(State* st) { st->settings->showProgramPath = !st->settings->showProgramPath; + st->settings->lastUpdate++; + return HTOP_REFRESH | HTOP_SAVE_SETTINGS | HTOP_KEEP_FOLLOWING; } static Htop_Reaction actionToggleMergedCommand(State* st) { st->settings->showMergedCommand = !st->settings->showMergedCommand; + st->settings->lastUpdate++; + return HTOP_REFRESH | HTOP_SAVE_SETTINGS | HTOP_KEEP_FOLLOWING | HTOP_UPDATE_PANELHDR; } |