From 2ba9df27e7b7ceacd3168538bdd248bbe6b2ae9b Mon Sep 17 00:00:00 2001 From: "cmanske%netscape.com" Date: Mon, 26 Jun 2000 21:16:01 +0000 Subject: [PATCH] Added flag to be sure file exists when loading a file using Windows filepicker. part of fix for 43834, r&a=rods git-svn-id: svn://10.0.0.236/trunk@73250 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/widget/src/windows/nsFilePicker.cpp | 2 ++ mozilla/widget/src/windows/nsFileWidget.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/mozilla/widget/src/windows/nsFilePicker.cpp b/mozilla/widget/src/windows/nsFilePicker.cpp index 2235eaf1128..6c18b5be7e8 100644 --- a/mozilla/widget/src/windows/nsFilePicker.cpp +++ b/mozilla/widget/src/windows/nsFilePicker.cpp @@ -155,6 +155,8 @@ NS_IMETHODIMP nsFilePicker::Show(PRInt16 *retval) ofn.Flags = OFN_SHAREAWARE | OFN_LONGNAMES | OFN_OVERWRITEPROMPT | OFN_HIDEREADONLY; if (mMode == modeOpen) { + // FILE MUST EXIST! + ofn.Flags |= OFN_FILEMUSTEXIST; result = ::GetOpenFileName(&ofn); } else if (mMode == modeSave) { diff --git a/mozilla/widget/src/windows/nsFileWidget.cpp b/mozilla/widget/src/windows/nsFileWidget.cpp index da0c55e4daf..39e1dade5a6 100644 --- a/mozilla/widget/src/windows/nsFileWidget.cpp +++ b/mozilla/widget/src/windows/nsFileWidget.cpp @@ -141,6 +141,8 @@ PRBool nsFileWidget::Show() if (mMode == eMode_load) { + // FILE MUST EXIST! + ofn.Flags |= OFN_FILEMUSTEXIST; result = ::GetOpenFileName(&ofn); } else if (mMode == eMode_save) {