Changed: Use wide characters version of ShellExecute
This commit is contained in:
parent
1feacdce13
commit
f1f15f59eb
1 changed files with 2 additions and 2 deletions
|
@ -107,11 +107,11 @@ namespace NLGUI
|
||||||
{
|
{
|
||||||
return NLMISC::CPath::lookup(fileName, false);
|
return NLMISC::CPath::lookup(fileName, false);
|
||||||
}
|
}
|
||||||
static void shellExecute(const char *operation, const char *fileName, const char *parameters)
|
static void shellExecute(const std::string &operation, const std::string &fileName, const std::string ¶meters)
|
||||||
{
|
{
|
||||||
#if !FINAL_VERSION
|
#if !FINAL_VERSION
|
||||||
#ifdef NL_OS_WINDOWS
|
#ifdef NL_OS_WINDOWS
|
||||||
ShellExecute(NULL, operation, fileName, parameters, NULL, SW_SHOWDEFAULT);
|
ShellExecuteW(NULL, utf8ToWide(operation), utf8ToWide(fileName), utf8ToWide(parameters), NULL, SW_SHOWDEFAULT);
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue