From ea06e31c8066fd79400f7f45c5ef5aadbf0fbe0d Mon Sep 17 00:00:00 2001 From: "bnesse%netscape.com" Date: Wed, 1 May 2002 19:08:46 +0000 Subject: [PATCH] [Not part of build] Part of bug 98476. If the file doesn't exist, it's not an error. git-svn-id: svn://10.0.0.236/trunk@120449 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/modules/libpref/src/nsSafeSaveFile.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/modules/libpref/src/nsSafeSaveFile.cpp b/mozilla/modules/libpref/src/nsSafeSaveFile.cpp index b34a97f9987..f3b0f6908d7 100644 --- a/mozilla/modules/libpref/src/nsSafeSaveFile.cpp +++ b/mozilla/modules/libpref/src/nsSafeSaveFile.cpp @@ -137,7 +137,8 @@ nsresult nsSafeSaveFile::PostProcessSave(void) // rename the previous save to .bak (i.e. to ) backupFile->SetLeafName(mTargetFileName); rv = backupFile->MoveTo(0, fileName); - if (NS_FAILED(rv)) + // it's only an error if the file exists + if ((NS_FAILED(rv)) && (rv != NS_ERROR_FILE_NOT_FOUND)) return rv; }