diff --git a/Controllers/MSIMysticLightController/MSIMysticLight162Controller/MSIMysticLight162Controller.cpp b/Controllers/MSIMysticLightController/MSIMysticLight162Controller/MSIMysticLight162Controller.cpp index 3b860560..ce2cee37 100644 --- a/Controllers/MSIMysticLightController/MSIMysticLight162Controller/MSIMysticLight162Controller.cpp +++ b/Controllers/MSIMysticLightController/MSIMysticLight162Controller/MSIMysticLight162Controller.cpp @@ -418,10 +418,9 @@ void MSIMysticLight162Controller::ReadName() hid_get_manufacturer_string(dev, tname, 256); /*-----------------------------------------------------*\ - | Convert wchar_t into std::wstring into std::string | + | Convert to std::string | \*-----------------------------------------------------*/ - std::wstring wname = std::wstring(tname); - name = std::string(wname.begin(), wname.end()); + name = StringUtils::wstring_to_string(tname); /*-----------------------------------------------------*\ | Get the product string from HID | @@ -431,8 +430,7 @@ void MSIMysticLight162Controller::ReadName() /*-----------------------------------------------------*\ | Append the product string to the manufacturer string | \*-----------------------------------------------------*/ - wname = std::wstring(tname); - name.append(" ").append(std::string(wname.begin(), wname.end())); + name.append(" ").append(StringUtils::wstring_to_string(tname)); } MSI_MODE MSIMysticLight162Controller::GetMode()