|
@@ -1843,7 +1843,7 @@ Error OS_Windows::execute(const String &p_path, const List<String> &p_arguments,
|
|
modstr.resize(cmdline.size());
|
|
modstr.resize(cmdline.size());
|
|
for (int i = 0; i < cmdline.size(); i++)
|
|
for (int i = 0; i < cmdline.size(); i++)
|
|
modstr[i] = cmdline[i];
|
|
modstr[i] = cmdline[i];
|
|
- int ret = CreateProcessW(NULL, modstr.ptr(), NULL, NULL, 0, NORMAL_PRIORITY_CLASS, NULL, NULL, si_w, &pi.pi);
|
|
|
|
|
|
+ int ret = CreateProcessW(NULL, modstr.ptrw(), NULL, NULL, 0, NORMAL_PRIORITY_CLASS, NULL, NULL, si_w, &pi.pi);
|
|
ERR_FAIL_COND_V(ret == 0, ERR_CANT_FORK);
|
|
ERR_FAIL_COND_V(ret == 0, ERR_CANT_FORK);
|
|
|
|
|
|
if (p_blocking) {
|
|
if (p_blocking) {
|