Smath может открыть один и тоже файл несколько раза.
Да вот и проблем- открываю файла, потому открываю его опять... в одна из инстанциях делал изменения, в дрогой не делал. Сохраняю файла, закрываю окна... потом оказывается, что одна инстанция ещё жива. Думаю- „Я окна не закрыл“ закрываю его, Smath спрашивает „Сохранить файла“, кончено нажимаю „Сохраняй“ да вот- изменения теряются.
Думаю, Smath должен проверять, если файл уже открыт и не позволять его открыть ещё раз. Конечно, кроме имя файла, надо проверять и его директория, иначе получится глюк как в MS Office.