From 397fe7681863e1ac34590b08d287cce739fcbadd Mon Sep 17 00:00:00 2001 From: David Hampton Date: Sat, 28 Jun 2003 06:17:24 +0000 Subject: [PATCH] Fix 'Save As' so it can write to non-existing files. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@8784 57a11ea4-9604-0410-9ed3-97b8803252fd --- src/backend/file/gnc-backend-file.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/file/gnc-backend-file.c b/src/backend/file/gnc-backend-file.c index b4d2dde982..659329c320 100644 --- a/src/backend/file/gnc-backend-file.c +++ b/src/backend/file/gnc-backend-file.c @@ -118,8 +118,8 @@ file_session_begin(QofBackend *be_start, QofSession *session, const char *book_i return; } rc = stat (be->fullpath, &statbuf); - if (rc != 0 || S_ISDIR(statbuf.st_mode)) - { + if (rc == 0 && S_ISDIR(statbuf.st_mode)) + { qof_backend_set_error (be_start, ERR_FILEIO_UNKNOWN_FILE_TYPE); g_free (be->fullpath); be->fullpath = NULL; g_free (be->dirname); be->dirname = NULL;