far2l
far2l copied to clipboard
[Editor] Unexpected keystrokes causing visual glitches in Word Wrap mode.
Нажатие некоторых комбинаций, на которые явная реакция вроде бы нигде не прописана (?), таких как Ctrl+G, Ctrl+J, Ctrl+I, приводит к визуальным глюкам во встроенном редакторе, если включён режим переноса по словам. Курсор и редактируемая строка перебрасываются на несколько строк выше, при нажатии любой клавиши всё восстанавливается.
Подтверждаю. При этом ни KEY_CTRLI, ни KEY_CTRLJ или KEY_CTRLG явно не находятся ни в fileedit.cpp, ни в editor.cpp, ни в edit.cpp 🧐 Как же они тогда срабатывают? 🤯
Навтыкайте отладочного вывода в default блок switch'ев в ProcessKey() в edit и editor, должно стать понятнее, что происходит