diff --git a/vtu_to_vti_converter/source/main.cpp b/vtu_to_vti_converter/source/main.cpp
index 7a1a53d2f0fe6212819ffdc8ad1ed08806ffef6e..051d30287813166631ca7c2cdf23ecdfe4ad94d3 100644
--- a/vtu_to_vti_converter/source/main.cpp
+++ b/vtu_to_vti_converter/source/main.cpp
@@ -24,7 +24,7 @@ std::int32_t main(std::int32_t argc, char** argv)
reader ->SetFileName (filepath.c_str());
reader ->UpdateInformation ();
for (auto i = 0; i < reader->GetNumberOfCellArrays(); ++i)
- reader->SetCellArrayStatus(reader->GetCellArrayName(i), reader->GetCellArrayName(i) == "Q" ? 1 : 0);
+ reader ->SetCellArrayStatus (reader->GetCellArrayName(i), std::string(reader->GetCellArrayName(i)) == std::string("Q") ? 1 : 0);
reader ->Update ();
auto input_data = reader->GetOutput();