Far Manager version
3.0.6601.0 x64
OS version
10.0.19045.3448
Other software
Windows Terminal / OpenCondsole / Conhost без разницы
походу в \plugins\arclite\ui.cpp
в конец void ProgressMonitor::handle_esc() {
надо добавить функцию update_panel
по крайней мере тестовый макрос помогает обойти проблему
-- Temp Fix перерисовки панелей если нажали Esc при архивации
Macro { area="Dialog"; key="Enter NumEnter"; flags="EnableOutput";
condition = function()
return Dlg.Id == '1132D7C0-8137-4503-90E4-04CC59E29C1C'
end;
action = function()
Keys('Enter')
far.AdvControl("ACTL_REDRAWALL")
end;
}
Steps to reproduce
Запустили архивацию Arclite (если идёт подсчёт или уже прогресс архивации)
изменяем размер консоли мышкой или делаем максимизации/минимизации окна по значку
жмём ESC до окончания архивации
на запрос
Хотите прервать текущую операцию?
отвечаем ДА
Expected behavior
нормальные панели
Actual behavior
получаем покореженные панели.
Far Manager version
3.0.6601.0 x64
OS version
10.0.19045.3448
Other software
Windows Terminal / OpenCondsole / Conhost без разницы
походу в \plugins\arclite\ui.cpp
в конец void ProgressMonitor::handle_esc() {
надо добавить функцию update_panel
по крайней мере тестовый макрос помогает обойти проблему
Steps to reproduce
Запустили архивацию Arclite (если идёт подсчёт или уже прогресс архивации)
изменяем размер консоли мышкой или делаем максимизации/минимизации окна по значку
жмём ESC до окончания архивации
на запрос
Хотите прервать текущую операцию?
отвечаем ДА
Expected behavior
нормальные панели
Actual behavior
получаем покореженные панели.