assert(reply);
assert(m);
- b = IN_SET(m->show_status, SHOW_STATUS_TEMPORARY, SHOW_STATUS_YES);
+ b = show_status_on(m->show_status);
return sd_bus_message_append_basic(reply, 'b', &b);
}
}
void manager_set_show_status(Manager *m, ShowStatus mode, const char *reason) {
+ bool enabled;
+
assert(m);
assert(mode >= 0 && mode < _SHOW_STATUS_MAX);
if (mode == m->show_status)
return;
- bool enabled = IN_SET(mode, SHOW_STATUS_TEMPORARY, SHOW_STATUS_YES);
+ enabled = show_status_on(mode);
log_debug("%s (%s) showing of status (%s).",
enabled ? "Enabling" : "Disabling",
strna(show_status_to_string(mode)),
reason);
+
m->show_status = mode;
if (enabled)