From 1707642f5b2536dc5a30d54163f6ce6123754331 Mon Sep 17 00:00:00 2001 From: Benny Baumann Date: Thu, 17 Nov 2022 13:51:11 +0100 Subject: Refresh the settings->lastUpdate to force recalculation of cached display strings --- Action.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'Action.c') 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; } -- cgit v1.2.3