Fix crash.

This commit is contained in:
Relintai 2019-09-28 01:04:26 +02:00
parent bcbc83596a
commit d8d2ce895e

View File

@ -3222,6 +3222,11 @@ Entity *Entity::gets_target() {
void Entity::sets_target(Node *p_target) {
Entity *original_target = _s_target;
if (!ObjectDB::instance_validate(original_target)) {
original_target = NULL;
_s_target = NULL;
}
if (p_target == NULL) {
_s_target = NULL;
@ -3267,6 +3272,11 @@ Entity *Entity::getc_target() {
void Entity::setc_target(Node *p_target) {
Entity *original_target = _c_target;
if (!ObjectDB::instance_validate(original_target)) {
original_target = NULL;
_c_target = NULL;
}
if (p_target == NULL) {
_c_target = NULL;