diff options
author | Collin <iCollin@users.noreply.github.com> | 2020-06-15 12:16:26 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-15 15:16:26 -0400 |
commit | 49875788289c9dabdb277911962e98d87549fb6e (patch) | |
tree | e6ea9efdd5492cf7485d16e1e24a1274839a641b | |
parent | ef2b88520b4224390ffd332f737fdf5573def60e (diff) | |
download | sdl_core-49875788289c9dabdb277911962e98d87549fb6e.tar.gz |
clean up choice_set_map_ in DynamicApplicationDataImpl destructor (#3420)
-rw-r--r-- | src/components/application_manager/src/application_data_impl.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/components/application_manager/src/application_data_impl.cc b/src/components/application_manager/src/application_data_impl.cc index 02c55ce178..a5b5827f2f 100644 --- a/src/components/application_manager/src/application_data_impl.cc +++ b/src/components/application_manager/src/application_data_impl.cc @@ -278,6 +278,11 @@ DynamicApplicationDataImpl::~DynamicApplicationDataImpl() { } sub_menu_.clear(); + for (auto command : choice_set_map_) { + delete command.second; + } + choice_set_map_.clear(); + PerformChoiceSetMap::iterator it = performinteraction_choice_set_map_.begin(); for (; performinteraction_choice_set_map_.end() != it; ++it) { PerformChoice::iterator choice_it = |