WinWorkstation.st
changeset 8542 d8f9d0dd018e
parent 8541 c513fcd155d6
child 8551 778f2fbb3b69
--- a/WinWorkstation.st	Wed Oct 24 13:24:06 2018 +0200
+++ b/WinWorkstation.st	Wed Oct 24 14:15:15 2018 +0200
@@ -976,15 +976,18 @@
     ofn.hwndOwner = pFdd->owningWindow;
 
     if (pFdd->trueForSave) {
-        ofn.Flags = OFN_OVERWRITEPROMPT | OFN_PATHMUSTEXIST;
+		if (pFdd->trueForPromptOverwrite) {
+            ofn.Flags = OFN_OVERWRITEPROMPT | OFN_PATHMUSTEXIST;
+		} else {
+            ofn.Flags = OFN_PATHMUSTEXIST;
+		}
+		
         hasResult = GetSaveFileNameW(&ofn);
     } else {
         if (pFdd->trueForMultiSelect) {
             ofn.Flags = OFN_EXPLORER | OFN_ALLOWMULTISELECT;
         } else {
-			if (pFdd->trueForPromptOverwrite) {
-				ofn.Flags = OFN_FILEMUSTEXIST;
-			}
+			ofn.Flags = OFN_FILEMUSTEXIST;
         }
 
         hasResult = GetOpenFileNameW(&ofn);