diff options
author | collin <collin@livio.io> | 2020-06-03 17:04:39 -0400 |
---|---|---|
committer | collin <collin@livio.io> | 2020-06-03 17:04:39 -0400 |
commit | be16b8af8a0187c134be64bb54e3669e6f880c3a (patch) | |
tree | aff484fd526050341c2ee11af803acee2a9bf419 | |
parent | 350733cd737bf5daf3d12971fb589cbc61f70f88 (diff) | |
download | sdl_core-fix/issue_2258.tar.gz |
clean up choice_set_map_ in DynamicApplicationDataImpl destructorfix/issue_2258
-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 = |