summaryrefslogtreecommitdiff
path: root/asdcplib/src
diff options
context:
space:
mode:
Diffstat (limited to 'asdcplib/src')
-rw-r--r--asdcplib/src/KM_fileio.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/asdcplib/src/KM_fileio.cpp b/asdcplib/src/KM_fileio.cpp
index d9aba2da..1b132deb 100644
--- a/asdcplib/src/KM_fileio.cpp
+++ b/asdcplib/src/KM_fileio.cpp
@@ -691,7 +691,7 @@ Kumu::FileReader::OpenRead(const char* filename) const
int const wn = MultiByteToWideChar (CP_UTF8, 0, filename, -1, 0, 0);
wchar_t* buffer = new wchar_t[wn];
- if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn)) {
+ if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn) == 0) {
delete[] buffer;
return Kumu::RESULT_FAIL;
}
@@ -825,7 +825,7 @@ Kumu::FileWriter::OpenWrite(const char* filename)
int const wn = MultiByteToWideChar (CP_UTF8, 0, filename, -1, 0, 0);
wchar_t* buffer = new wchar_t[wn];
- if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn)) {
+ if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn) == 0) {
delete[] buffer;
return Kumu::RESULT_FAIL;
}
@@ -862,7 +862,7 @@ Kumu::FileWriter::OpenModify(const char* filename)
int const wn = MultiByteToWideChar (CP_UTF8, 0, filename, -1, 0, 0);
wchar_t* buffer = new wchar_t[wn];
- if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn)) {
+ if (MultiByteToWideChar (CP_UTF8, 0, filename, -1, buffer, wn) == 0) {
delete[] buffer;
return Kumu::RESULT_FAIL;
}