diff --git a/far/src/manager.cpp b/far/src/manager.cpp index 944a19f20..322f8a13c 100644 --- a/far/src/manager.cpp +++ b/far/src/manager.cpp @@ -319,9 +319,8 @@ void Manager::ExecuteModalEV(bool RefreshScreen) ExecuteModal(); ModalEVCount--; if (RefreshScreen) { - auto top = GetTopModal(); - if (!(top && top->GetType() == MODALTYPE_VMENU)) - ProcessKey(KEY_CONSOLE_BUFFER_RESIZE); //redraw all + ProcessKey(KEY_CONSOLE_BUFFER_RESIZE); //redraw all + Commit(); } }