From 3d8010f028b4abb7c1b0100c56f413cbf18c3bc9 Mon Sep 17 00:00:00 2001 From: Relintai Date: Tue, 17 Sep 2019 01:25:59 +0200 Subject: [PATCH] Fix warning at startup. --- entities/data/entity_class_data.cpp | 3 ++- entities/entity.cpp | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/entities/data/entity_class_data.cpp b/entities/data/entity_class_data.cpp index 0bc84b6..1a1d5af 100644 --- a/entities/data/entity_class_data.cpp +++ b/entities/data/entity_class_data.cpp @@ -54,7 +54,8 @@ Ref EntityClassData::get_stat_data() { return _inherits->get_stat_data(); } - ERR_FAIL_COND_V(!_stat_data.is_valid(), Ref()); + if (!_stat_data.is_valid()) + return Ref(); return _stat_data; } diff --git a/entities/entity.cpp b/entities/entity.cpp index 1250a83..e776a63 100644 --- a/entities/entity.cpp +++ b/entities/entity.cpp @@ -246,7 +246,9 @@ void Entity::setup() { void Entity::_setup() { if (_s_entity_data.is_valid()) { _s_entity_data->setup_resources(this); + sinitialize_stats(); + sets_entity_data_id(_s_entity_data->get_id()); sets_entity_type(_s_entity_data->get_entity_type());