2
0
Эх сурвалжийг харах

GDScript: Revert extra deletion when creating instance

Revert part of e4af39cbc00446b03d142882a69813e94f0838b2 that was causing
a crash.
George Marques 7 жил өмнө
parent
commit
b1187b9a2f

+ 1 - 4
modules/gdscript/gdscript.cpp

@@ -126,10 +126,7 @@ GDScriptInstance *GDScript::_create_instance(const Variant **p_args, int p_argco
 		GDScriptLanguage::singleton->lock->unlock();
 		GDScriptLanguage::singleton->lock->unlock();
 #endif
 #endif
 
 
-		if (r_error.error != Variant::CallError::CALL_OK) {
-			memdelete(instance);
-			ERR_FAIL_COND_V(r_error.error != Variant::CallError::CALL_OK, NULL); //error constructing
-		}
+		ERR_FAIL_COND_V(r_error.error != Variant::CallError::CALL_OK, NULL); //error constructing
 	}
 	}
 
 
 	//@TODO make thread safe
 	//@TODO make thread safe