mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-11-13 09:40:13 +01:00
USB: misc fixes on settings string conversion
This commit is contained in:
1 parent
ce658e8a96
commit
f3f50a948e
10 files changed
+51
-18
No files matched your search
@@ -79,7 +79,8 @@ void PopulateAPIs(HWND hW, int port)
|
||||
std::string selApi = GetSelectedAPI(std::make_pair(port, devName));
|
||||
|
||||
std::string var;
|
||||
if (!LoadSetting(nullptr, port, rd.Name(devtype), N_DEVICE_API, str_to_wstr(var)))
|
||||
std::wstring tmp;
|
||||
if (!LoadSetting(nullptr, port, rd.Name(devtype), N_DEVICE_API, tmp))
|
||||
{
|
||||
if (apis.begin() != apis.end())
|
||||
{
|
||||
@@ -88,6 +89,7 @@ void PopulateAPIs(HWND hW, int port)
|
||||
}
|
||||
}
|
||||
|
||||
var = wstr_to_str(tmp);
|
||||
int i = 0, sel = 0;
|
||||
for (auto& api : apis)
|
||||
{
|
||||
|
||||
@@ -205,7 +205,8 @@ void LoadConfig()
|
||||
{
|
||||
std::string api;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, i, conf.Port[i], N_DEVICE_API, str_to_wstr(api));
|
||||
LoadSetting(nullptr, i, conf.Port[i], N_DEVICE_API, tmp);
|
||||
api = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, i, conf.Port[i], N_DEVICE_API, api);
|
||||
#endif
|
||||
|
||||
@@ -504,7 +504,9 @@ namespace usb_eyetoy
|
||||
VideoDevice* videodev = nullptr;
|
||||
std::string varApi;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(varApi));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp);
|
||||
varApi = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, varApi);
|
||||
#endif
|
||||
|
||||
@@ -730,7 +730,9 @@ namespace usb_hid
|
||||
|
||||
std::string varApi;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(varApi));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp);
|
||||
varApi = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, varApi);
|
||||
#endif
|
||||
@@ -825,7 +827,9 @@ namespace usb_hid
|
||||
|
||||
std::string varApi;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(varApi));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp);
|
||||
varApi = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, varApi);
|
||||
#endif
|
||||
@@ -901,7 +905,9 @@ namespace usb_hid
|
||||
|
||||
std::string varApi;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(varApi));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp);
|
||||
varApi = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, varApi);
|
||||
#endif
|
||||
|
||||
@@ -971,11 +971,14 @@ namespace usb_mic
|
||||
{
|
||||
std::string api;
|
||||
#ifdef _WIN32
|
||||
if (!LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(api)))
|
||||
std::wstring tmp;
|
||||
if (!LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp))
|
||||
return nullptr;
|
||||
api = wstr_to_str(tmp);
|
||||
#else
|
||||
if (!LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, api))
|
||||
#endif
|
||||
return nullptr;
|
||||
#endif
|
||||
return HeadsetDevice::CreateDevice(port, api);
|
||||
}
|
||||
|
||||
|
||||
@@ -244,11 +244,14 @@ namespace usb_mic
|
||||
{
|
||||
std::string api;
|
||||
#ifdef _WIN32
|
||||
if (!LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(api)))
|
||||
std::wstring tmp;
|
||||
if (!LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp))
|
||||
return nullptr;
|
||||
api = wstr_to_str(tmp);
|
||||
#else
|
||||
if (!LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, api))
|
||||
#endif
|
||||
return nullptr;
|
||||
#endif
|
||||
|
||||
USBDevice* dev = SingstarDevice::CreateDevice(port, api);
|
||||
if (!dev)
|
||||
|
||||
@@ -765,7 +765,9 @@ namespace usb_mic
|
||||
{
|
||||
std::string api;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, SingstarDevice::TypeName(), N_DEVICE_API, str_to_wstr(api));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, SingstarDevice::TypeName(), N_DEVICE_API, tmp);
|
||||
api = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, SingstarDevice::TypeName(), N_DEVICE_API, api);
|
||||
#endif
|
||||
|
||||
@@ -1282,11 +1282,15 @@ namespace usb_pad
|
||||
|
||||
swprintf_s(text, TEXT("CONTROL %i"), cid);
|
||||
#ifdef _WIN32
|
||||
if (!LoadSetting(section, text, str_to_wstr(control)))
|
||||
std::wstring tmp;
|
||||
bool res_control = LoadSetting(section, text, tmp);
|
||||
control = wstr_to_str(tmp);
|
||||
if (!res_control)
|
||||
continue;
|
||||
#else
|
||||
if (!LoadSetting(section, text, control))
|
||||
#endif
|
||||
continue;
|
||||
#endif
|
||||
|
||||
ss << control;
|
||||
std::getline(ss, guid, ',');
|
||||
|
||||
@@ -533,7 +533,9 @@ namespace usb_pad
|
||||
{
|
||||
std::string varApi;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(varApi));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp);
|
||||
varApi = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, varApi);
|
||||
#endif
|
||||
@@ -659,7 +661,9 @@ namespace usb_pad
|
||||
{
|
||||
std::string varApi;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(varApi));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp);
|
||||
varApi = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, varApi);
|
||||
#endif
|
||||
@@ -730,7 +734,9 @@ namespace usb_pad
|
||||
{
|
||||
std::string varApi;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(varApi));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp);
|
||||
varApi = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, varApi);
|
||||
#endif
|
||||
|
||||
@@ -389,7 +389,9 @@ namespace usb_pad
|
||||
{
|
||||
std::string varApi;
|
||||
#ifdef _WIN32
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, str_to_wstr(varApi));
|
||||
std::wstring tmp;
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, tmp);
|
||||
varApi = wstr_to_str(tmp);
|
||||
#else
|
||||
LoadSetting(nullptr, port, TypeName(), N_DEVICE_API, varApi);
|
||||
#endif
|
||||
@@ -404,7 +406,9 @@ namespace usb_pad
|
||||
|
||||
|
||||
#ifdef _WIN32
|
||||
if (!LoadSetting(nullptr, port, usb_mic::SingstarDevice::TypeName(), N_DEVICE_API, str_to_wstr(api)))
|
||||
if (!LoadSetting(nullptr, port, usb_mic::SingstarDevice::TypeName(), N_DEVICE_API, tmp))
|
||||
return nullptr;
|
||||
api = wstr_to_str(tmp);
|
||||
#else
|
||||
if (!LoadSetting(nullptr, port, usb_mic::SingstarDevice::TypeName(), N_DEVICE_API, api))
|
||||
#endif
|
||||
|
||||
Reference in new issue
Block a user