Как это произошло:
- Я открыл органайзер и внёс нужные мне записи.
- Отвлёкся на что-то в игре. Органайзер перекрыло другими окнами.
- Решил вернуться к записям посредством вызова его через кнопку на панели в нижней части экрана. --> Текущее открытое окно органайзера закрылось, записи не сохранились, и открылось заново. --> Органайзер отобразил мне только те записи, и изменения в них, что были сохранены.
Что я предлагаю:
(Сам учусь на программиста, и представляю себе это так)
Нужно изменить код обработчика события нажатия кнопки "Органайзер", на примерно такой:
Если окно органайзера не открыто, то открываете его как и прежде. С последними сохранёнными записями.
Иначе, на Ваше усмотрение 2 варианта:
- Перенести открытое окно органайзера не передний план. Поверх всех остальных открытых окон. (При этом получается, что окно лишний раз не закрывается --> не сохранённые записи не пропадают)
- Добавить автоматическое сохранение перед закрытием. После чего открывать, как это и делается сейчас.