View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001360 | Far Manager | Editor | public | 2010-04-28 15:41 | 2010-04-28 15:41 |
Reporter | JohnDoe | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 2.0 | ||||
Summary | 0001360: Дополнительное подтверждение сохранения иногда выводится невовремя | ||||
Description | Речь идёт о дополнительном подтверждении на сохранение, которое файл выдаёт в случае если в результате переключения кодировки файл испорчен. ╔════════════════ Warning ═════════════════╗ ║ During file editing some data was lost. ║ ║ It is not recommended to save this file. ║ ║ OK Cancel ║ ╚══════════════════════════════════════════╝ | ||||
Steps To Reproduce | 1) Создать _н_о_в_ы_й_ файл с русскими буквами в однобайтной кодировке 2) "Испортить" его переключением в UTF-8 3) Попытаться сохранить по F2 В результате дополнительное подтверждение будет выдано не ДО диалога сохранения, а ПОСЛЕ | ||||
Additional Information | Со слов DrKnS там всю сохранялку надо переписывать > если (выход_по_эск и нажали save) > { > эмулируем_нажатие_f2() > { > если (не_сохранилось) > { > если (имя_файла==?new file?) > { > эмулируем_нажатие_shiftf2() > } > } > } > } > > нетрудно заметить, что из-за индусской логики созданный с нуля безымянный файл пытается сохраниться два раза. | ||||
Tags | No tags attached. | ||||
Build | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2010-04-28 15:41 | JohnDoe | New Issue |