From cf89e20fb9a68a64e3ba86e73f0336f1af528bcd Mon Sep 17 00:00:00 2001 From: Vort Date: Mon, 27 May 2019 08:26:38 +0300 Subject: [PATCH] Use correct encoding for file names in FileSource plugin (fixes #205) --- plugins/samplesource/filesource/filesourceinput.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/samplesource/filesource/filesourceinput.cpp b/plugins/samplesource/filesource/filesourceinput.cpp index 229b42d11..f456da78a 100644 --- a/plugins/samplesource/filesource/filesourceinput.cpp +++ b/plugins/samplesource/filesource/filesourceinput.cpp @@ -94,7 +94,11 @@ void FileSourceInput::openFileStream() m_ifstream.close(); } +#ifdef Q_OS_WIN + m_ifstream.open(m_fileName.toStdWString().c_str(), std::ios::binary | std::ios::ate); +#else m_ifstream.open(m_fileName.toStdString().c_str(), std::ios::binary | std::ios::ate); +#endif quint64 fileSize = m_ifstream.tellg(); if (fileSize > sizeof(FileRecord::Header))