|
@@ -863,6 +863,9 @@ Error OS_Android::create_process(const String &p_path, const List<String> &p_arg
|
|
|
|
|
|
Error OS_Android::create_instance(const List<String> &p_arguments, ProcessID *r_child_id) {
|
|
Error OS_Android::create_instance(const List<String> &p_arguments, ProcessID *r_child_id) {
|
|
int instance_id = godot_java->create_new_godot_instance(p_arguments);
|
|
int instance_id = godot_java->create_new_godot_instance(p_arguments);
|
|
|
|
+ if (instance_id == -1) {
|
|
|
|
+ return FAILED;
|
|
|
|
+ }
|
|
if (r_child_id) {
|
|
if (r_child_id) {
|
|
*r_child_id = instance_id;
|
|
*r_child_id = instance_id;
|
|
}
|
|
}
|