summaryrefslogtreecommitdiffstats
path: root/src/control
diff options
context:
space:
mode:
Diffstat (limited to 'src/control')
-rw-r--r--src/control/Replay.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/control/Replay.cpp b/src/control/Replay.cpp
index ea305778..f36ef932 100644
--- a/src/control/Replay.cpp
+++ b/src/control/Replay.cpp
@@ -1366,7 +1366,11 @@ void CReplay::SaveReplayToHD(void)
{
CFileMgr::SetDirMyDocuments();
int fw = CFileMgr::OpenFileForWriting("replay.rep");
- if (fw < 0){
+#ifdef FIX_BUGS
+ if (fw == 0) {
+#else
+ if (fw < 0){ // BUG?
+#endif
debug("Couldn't open replay.rep for writing");
CFileMgr::SetDir("");
return;
@@ -1397,7 +1401,7 @@ void PlayReplayFromHD(void)
{
CFileMgr::SetDirMyDocuments();
int fr = CFileMgr::OpenFile("replay.rep", "rb");
- if (fr < 0) {
+ if (fr == 0) {
debug("Couldn't open replay.rep for reading");
/* Forgot to SetDir? */
return;