ECSTATE_SAVED / ECSTATE_MODIFIED

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 14236
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 80 times
Been thanked: 466 times
Contact:

ECSTATE_SAVED / ECSTATE_MODIFIED

Post by John Doe »

Заметил что в актуальной версии фара CurState в редакторе выглядит иначе чем раньше.
  • ECSTATE_MODIFIED раньше оставалось и после сохранения файла. Теперь нет (не знаю насколько давно).
  • Во вновь созданном и ещё не сохранённом файле тоже CurState == ECSTATE_SAVED.
    Вообще ECSTATE_SAVED по моим наблюдениям сейчас исключительно альтернативно ECSTATE_MODIFIED: вижу либо 1 либо 2, но никогда 0 или 3.
https://t.me/FarManager — Telegram чат
Yegor
Posts: 1425
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 45 times
Been thanked: 73 times

ECSTATE_SAVED / ECSTATE_MODIFIED

Post by Yegor »

Похоже так и есть:
https://github.com/FarGroup/FarManager/ ... .cpp#L5429

Code: Select all

			Info->CurState|=!m_Flags.Check(FEDITOR_MODIFIED)?ECSTATE_SAVED:0;
			Info->CurState|=m_Flags.Check(FEDITOR_MODIFIED)?ECSTATE_MODIFIED:0;
https://github.com/FarGroup/FarManager/issues/700 (build 6185)
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
Post Reply

Return to “Глюки и баги”