Action: merge conditions

This commit is contained in:
Christian Göttsche 2021-03-17 17:53:23 +01:00
parent e942736267
commit 16243a4a7e
1 changed files with 6 additions and 8 deletions

View File

@ -325,15 +325,13 @@ static Htop_Reaction actionSetAffinity(State* st) {
static Htop_Reaction actionKill(State* st) { static Htop_Reaction actionKill(State* st) {
Panel* signalsPanel = SignalsPanel_new(); Panel* signalsPanel = SignalsPanel_new();
const ListItem* sgn = (ListItem*) Action_pickFromVector(st, signalsPanel, 15, true); const ListItem* sgn = (ListItem*) Action_pickFromVector(st, signalsPanel, 15, true);
if (sgn) { if (sgn && sgn->key != 0) {
if (sgn->key != 0) {
Panel_setHeader((Panel*)st->mainPanel, "Sending..."); Panel_setHeader((Panel*)st->mainPanel, "Sending...");
Panel_draw((Panel*)st->mainPanel, false, true, true, State_hideFunctionBar(st)); Panel_draw((Panel*)st->mainPanel, false, true, true, State_hideFunctionBar(st));
refresh(); refresh();
MainPanel_foreachProcess(st->mainPanel, Process_sendSignal, (Arg) { .i = sgn->key }, NULL); MainPanel_foreachProcess(st->mainPanel, Process_sendSignal, (Arg) { .i = sgn->key }, NULL);
napms(500); napms(500);
} }
}
Panel_delete((Object*)signalsPanel); Panel_delete((Object*)signalsPanel);
return HTOP_REFRESH | HTOP_REDRAW_BAR | HTOP_UPDATE_PANELHDR; return HTOP_REFRESH | HTOP_REDRAW_BAR | HTOP_UPDATE_PANELHDR;
} }