diff options
| author | Carl Hetherington <cth@carlh.net> | 2016-02-03 09:46:46 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2016-02-03 09:46:46 +0000 |
| commit | ffcbdd334098861ea02dfcd04aeec60cfaaff600 (patch) | |
| tree | 0bb68858fe614b74e0230ff4f7054d70c5835077 /src/KM_fileio.cpp | |
| parent | 8f7ae26a12d108a1fb777392bc546114cbe24cf9 (diff) | |
More win32 build fixes.
Diffstat (limited to 'src/KM_fileio.cpp')
| -rw-r--r-- | src/KM_fileio.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
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; } |
