mirror of https://github.com/xzeldon/htop.git
Action: merge conditions
This commit is contained in:
parent
e942736267
commit
16243a4a7e
4
Action.c
4
Action.c
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue