View Issue Details

IDProjectCategoryView StatusLast Update
0001360Far ManagerEditorpublic2010-04-28 15:41
ReporterJohnDoe Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version2.0 
Summary0001360: Дополнительное подтверждение сохранения иногда выводится невовремя
DescriptionРечь идёт о дополнительном подтверждении на сохранение, которое файл выдаёт в случае если в результате переключения кодировки файл испорчен.
╔════════════════ Warning ═════════════════╗
║ During file editing some data was lost. ║
║ It is not recommended to save this file. ║
║ OK Cancel ║
╚══════════════════════════════════════════╝

Steps To Reproduce1) Создать _н_о_в_ы_й_ файл с русскими буквами в однобайтной кодировке
2) "Испортить" его переключением в UTF-8
3) Попытаться сохранить по F2

В результате дополнительное подтверждение будет выдано не ДО диалога сохранения, а ПОСЛЕ
Additional InformationСо слов DrKnS там всю сохранялку надо переписывать

> если (выход_по_эск и нажали save)
> {
> эмулируем_нажатие_f2()
> {
> если (не_сохранилось)
> {
> если (имя_файла==?new file?)
> {
> эмулируем_нажатие_shiftf2()
> }
> }
> }
> }
>
> нетрудно заметить, что из-за индусской логики созданный с нуля безымянный файл пытается сохраниться два раза.
TagsNo tags attached.
Build

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2010-04-28 15:41 JohnDoe New Issue