видимым при нажатии ескейп?
потому, что при нажатии ESC переменная lock_cur дважды меняет свое состояние, по сути не меняется
В каком месте она второй раз меняется?
после нажатия esc происходит !lock_cur и когда применяется к Cursor.visible еще рах
Нет, это просто берётся её противоположное значение
Но при этом удалив последнюю строку - заработало. Она ж после нажатия автоматом инвертировала значение...
Она не инвертировала значение
Судя по дебагу наоборот
Обсуждают сегодня