Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelfmz <fenix1905@tut.by>2022-04-10 11:56:14 +0300
committerelfmz <fenix1905@tut.by>2022-04-10 11:56:14 +0300
commite72889d54afca77cafec0ed1c73d7d589214ec41 (patch)
tree16545fc738136c6702e143a0a9fa5fe846d50a2e /far2l/src/fileedit.cpp
parent3eae0641730ab012bc6d75d90937e6bba558a3fa (diff)
use fallback for WINPORT(GetLastError)() == ERROR_CALL_NOT_IMPLEMENTED too
Diffstat (limited to 'far2l/src/fileedit.cpp')
-rw-r--r--far2l/src/fileedit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/far2l/src/fileedit.cpp b/far2l/src/fileedit.cpp
index 028b3cf1..11bd83cf 100644
--- a/far2l/src/fileedit.cpp
+++ b/far2l/src/fileedit.cpp
@@ -2001,7 +2001,7 @@ int FileEditor::SaveFile(const wchar_t *Name,int Ask, bool bSaveAs, int TextForm
File EditFile;
bool EditFileOpened = EditFile.Open(Name, GENERIC_WRITE, FILE_SHARE_READ,
nullptr, OPEN_ALWAYS, FILE_ATTRIBUTE_ARCHIVE|FILE_FLAG_SEQUENTIAL_SCAN);
- if (!EditFileOpened && WINPORT(GetLastError)() == ERROR_NOT_SUPPORTED) {
+ if (!EditFileOpened && (WINPORT(GetLastError)() == ERROR_NOT_SUPPORTED || WINPORT(GetLastError)() == ERROR_CALL_NOT_IMPLEMENTED)) {
EditFileOpened = EditFile.Open(Name, GENERIC_WRITE, FILE_SHARE_READ,
nullptr, CREATE_ALWAYS, FILE_ATTRIBUTE_ARCHIVE|FILE_FLAG_SEQUENTIAL_SCAN);
if (EditFileOpened) {