From ffcbdd334098861ea02dfcd04aeec60cfaaff600 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Wed, 3 Feb 2016 09:46:46 +0000 Subject: More win32 build fixes. --- src/KM_fileio.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/KM_fileio.cpp') diff --git a/src/KM_fileio.cpp b/src/KM_fileio.cpp index 7754c66..7a6b3f8 100644 --- a/src/KM_fileio.cpp +++ b/src/KM_fileio.cpp @@ -967,7 +967,7 @@ Kumu::FileWriter::OpenWrite(const std::string& filename) /** @param filename File name (UTF-8 encoded) */ Kumu::Result_t -Kumu::FileWriter::OpenModify(const char* filename) +Kumu::FileWriter::OpenModify(const std::string& filename) { KM_TEST_NULL_STR_L(filename); m_Filename = filename; @@ -975,9 +975,9 @@ Kumu::FileWriter::OpenModify(const char* filename) // suppress popup window on error UINT prev = ::SetErrorMode(SEM_FAILCRITICALERRORS|SEM_NOOPENFILEERRORBOX); - int const wn = MultiByteToWideChar (CP_UTF8, 0, filename, -1, 0, 0); + int const wn = MultiByteToWideChar (CP_UTF8, 0, filename.c_str(), -1, 0, 0); wchar_t* buffer = new wchar_t[wn]; - if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn) == 0) { + if (MultiByteToWideChar (CP_UTF8, 0, filename.c_str(), -1, buffer, wn) == 0) { delete[] buffer; return Kumu::RESULT_FAIL; } -- cgit v1.2.3