1
0
mirror of https://github.com/xzeldon/htop.git synced 2025-04-11 04:57:07 +03:00

IncSet: do not resize on our own and do not search on resize

The supervising ScreenManager will resize all Panels.
Also do not start the search on resize.
This commit is contained in:
Christian Göttsche 2021-01-02 23:49:04 +01:00 committed by cgzones
parent a3cced9fb6
commit badeaf9e82
2 changed files with 6 additions and 2 deletions

@ -174,7 +174,7 @@ bool IncSet_handleKey(IncSet* this, int ch, Panel* panel, IncMode_GetPanelValue
doSearch = false;
}
} else if (ch == KEY_RESIZE) {
Panel_resize(panel, COLS, LINES - panel->y - 1);
doSearch = (mode->index > 0);
} else {
if (mode->isFilter) {
filterChanged = true;

@ -51,8 +51,12 @@ static HandlerResult MainPanel_eventHandler(Panel* super, int ch) {
Htop_Reaction reaction = HTOP_OK;
/* Let supervising ScreenManager handle resize */
if (ch == KEY_RESIZE)
return IGNORED;
/* reset on every normal key */
if (ch != ERR && ch != KEY_RESIZE)
if (ch != ERR)
this->state->hideProcessSelection = false;
if (EVENT_IS_HEADER_CLICK(ch)) {