From 72fb93f3a300955215ad5db2a7a12d6a3f4157c4 Mon Sep 17 00:00:00 2001 From: goeiecool9999 <> Date: Fri, 9 Sep 2022 17:28:22 +0200 Subject: [PATCH] Minimise the patch even more. --- src/Common/unix/FileStream_unix.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/Common/unix/FileStream_unix.cpp b/src/Common/unix/FileStream_unix.cpp index 85649b15..d4ad8df4 100644 --- a/src/Common/unix/FileStream_unix.cpp +++ b/src/Common/unix/FileStream_unix.cpp @@ -34,7 +34,7 @@ FileStream* FileStream::openFile(const wchar_t* path, bool allowWrite) FileStream* FileStream::openFile2(const fs::path& path, bool allowWrite) { //return openFile(path.generic_wstring().c_str(), allowWrite); - FileStream* fs = new FileStream(findPathCI(path), true, allowWrite); + FileStream* fs = new FileStream(path, true, allowWrite); if (fs->m_isValid) return fs; delete fs; @@ -53,7 +53,7 @@ FileStream* FileStream::createFile(std::string_view path) FileStream* FileStream::createFile2(const fs::path& path) { - FileStream* fs = new FileStream(findPathCI(path), false, false); + FileStream* fs = new FileStream(path, false, false); if (fs->m_isValid) return fs; delete fs; @@ -209,14 +209,15 @@ FileStream::~FileStream() FileStream::FileStream(const fs::path& path, bool isOpen, bool isWriteable) { + fs::path CIPath = findPathCI(path); if (isOpen) { - m_fileStream.open(findPathCI(path), isWriteable ? (std::ios_base::in | std::ios_base::out | std::ios_base::binary) : (std::ios_base::in | std::ios_base::binary)); + m_fileStream.open(CIPath, isWriteable ? (std::ios_base::in | std::ios_base::out | std::ios_base::binary) : (std::ios_base::in | std::ios_base::binary)); m_isValid = m_fileStream.is_open(); } else { - m_fileStream.open(findPathCI(path), std::ios_base::in | std::ios_base::out | std::ios_base::binary | std::ios_base::trunc); + m_fileStream.open(CIPath, std::ios_base::in | std::ios_base::out | std::ios_base::binary | std::ios_base::trunc); m_isValid = m_fileStream.is_open(); } }