summaryrefslogtreecommitdiffstats
path: root/Action.c
diff options
context:
space:
mode:
authorBenny Baumann <BenBE@geshi.org>2022-11-17 13:51:11 +0100
committerBenBE <BenBE@geshi.org>2022-11-22 10:16:22 +0100
commit1707642f5b2536dc5a30d54163f6ce6123754331 (patch)
treef0303b7e6384071968e003dba1e4de2b8444484a /Action.c
parentc5b0ccb9f9f03be1e74d470cc1908354a99d332f (diff)
Refresh the settings->lastUpdate to force recalculation of cached display strings
Diffstat (limited to 'Action.c')
-rw-r--r--Action.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/Action.c b/Action.c
index 0f1c0c98..59322e25 100644
--- a/Action.c
+++ b/Action.c
@@ -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;
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy