From 9ede69c7b41188880e4621561b3823413a9025f7 Mon Sep 17 00:00:00 2001 From: Relintai Date: Sat, 25 Apr 2020 19:32:50 +0200 Subject: [PATCH] Add destructor to simple level stat data. --- entities/stats/simple_level_stat_data.cpp | 4 ++++ entities/stats/simple_level_stat_data.h | 1 + 2 files changed, 5 insertions(+) diff --git a/entities/stats/simple_level_stat_data.cpp b/entities/stats/simple_level_stat_data.cpp index 2100c9d..ecf2df6 100644 --- a/entities/stats/simple_level_stat_data.cpp +++ b/entities/stats/simple_level_stat_data.cpp @@ -53,6 +53,10 @@ SimpleLevelStatData::SimpleLevelStatData() { } } +SimpleLevelStatData::~SimpleLevelStatData() { + _stat_per_level.clear(); +} + bool SimpleLevelStatData::_set(const StringName &p_name, const Variant &p_value) { if (ESS::get_instance()->stat_is_property(p_name)) { int stat_id = ESS::get_instance()->stat_get_property_id(p_name); diff --git a/entities/stats/simple_level_stat_data.h b/entities/stats/simple_level_stat_data.h index cfe5301..73a5ff5 100644 --- a/entities/stats/simple_level_stat_data.h +++ b/entities/stats/simple_level_stat_data.h @@ -37,6 +37,7 @@ public: int _get_stat_diff(int stat, int old_level, int new_level); SimpleLevelStatData(); + ~SimpleLevelStatData(); protected: bool _set(const StringName &p_name, const Variant &p_value);