diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/crsm.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/crsm.cpp b/src/crsm.cpp index 894c9bb..e5047df 100644 --- a/src/crsm.cpp +++ b/src/crsm.cpp @@ -348,16 +348,16 @@ void CRSM::scenarioFinished() else { ircSetIngameChannelTopic(); + QFile lastScenFile(LAST_SCEN_FILE_NAME); + QFile curScenFile(CUR_SCEN_FILE_NAME); + curScenFile.open(QFile::ReadOnly); + lastScenFile.open(QFile::WriteOnly); + lastScenFile.write(curScenFile.readAll()); + lastScenFile.close(); + curScenFile.close(); + curScenFile.open(QFile::WriteOnly); + curScenFile.close(); } - QFile lastScenFile(LAST_SCEN_FILE_NAME); - QFile curScenFile(CUR_SCEN_FILE_NAME); - curScenFile.open(QFile::ReadOnly); - lastScenFile.open(QFile::WriteOnly); - lastScenFile.write(curScenFile.readAll()); - lastScenFile.close(); - curScenFile.close(); - curScenFile.open(QFile::WriteOnly); - curScenFile.close(); } void CRSM::ircMessageReceived(IrcMessage *message) |
