From 0f787940b7d60429a1127d9898075d398c4f0384 Mon Sep 17 00:00:00 2001 From: David Tardon Date: Mon, 25 Jul 2022 09:32:16 +0200 Subject: [PATCH] systemctl: simplify var. definition a bit --- src/systemctl/systemctl-list-units.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/systemctl/systemctl-list-units.c b/src/systemctl/systemctl-list-units.c index fe1bf2f0a56..80defede911 100644 --- a/src/systemctl/systemctl-list-units.c +++ b/src/systemctl/systemctl-list-units.c @@ -200,13 +200,11 @@ static int output_units_list(const UnitInfo *unit_infos, size_t c) { "SUB = The low-level unit activation state, values depend on unit type."); if (job_count > 0) puts("JOB = Pending job for the unit.\n"); - on = ansi_highlight(); - off = ansi_normal(); - } else { - on = ansi_highlight_red(); - off = ansi_normal(); } + on = records > 0 ? ansi_highlight() : ansi_highlight_red(); + off = ansi_normal(); + if (arg_all || strv_contains(arg_states, "inactive")) printf("%s%zu loaded units listed.%s\n" "To show all installed unit files use 'systemctl list-unit-files'.\n", -- 2.47.3