small fix for undo load state while not recording

This commit is contained in:
rog 2012-10-18 04:40:56 -04:00
parent 79692a6c78
commit b1dee5fc23
1 changed files with 4 additions and 1 deletions

View File

@ -389,7 +389,10 @@ void LoadAs(const std::string& filename)
{
std::lock_guard<std::mutex> lk(g_cs_undo_load_buffer);
SaveToBuffer(g_undo_load_buffer);
Movie::SaveRecording("undo.dtm");
if (Movie::IsRecordingInput() || Movie::IsPlayingInput())
Movie::SaveRecording("undo.dtm");
else if (File::Exists("undo.dtm"))
File::Delete("undo.dtm");
}
bool loaded = false;