SAGA: Fixed bug #3276033: IHNM: Savegame reminder not reset

This commit is contained in:
Eugene Sandulenko 2011-04-17 13:35:29 +03:00
parent 9363e19667
commit 64c3332138
3 changed files with 11 additions and 3 deletions

View file

@ -1379,9 +1379,7 @@ void Interface::setSave(PanelButton *panelButton) {
fileName = _vm->calcSaveFileName(_vm->getSaveFile(_optionSaveFileTitleNumber)->slotNumber);
_vm->save(fileName, _textInputString);
}
_vm->getTimerManager()->removeTimerProc(&saveReminderCallback);
_vm->getTimerManager()->installTimerProc(&saveReminderCallback, TIMETOSAVE, this);
setSaveReminderState(1);
resetSaveReminder();
_textInput = false;
setMode(kPanelOption);
@ -1393,6 +1391,12 @@ void Interface::setSave(PanelButton *panelButton) {
}
}
void Interface::resetSaveReminder() {
_vm->getTimerManager()->removeTimerProc(&saveReminderCallback);
_vm->getTimerManager()->installTimerProc(&saveReminderCallback, TIMETOSAVE, this);
setSaveReminderState(1);
}
void Interface::handleOptionUpdate(const Point& mousePoint) {
int16 mouseY;
Rect rect;