diff options
author | Yana Chernysheva (GitHub) <59469418+ychernysheva@users.noreply.github.com> | 2022-01-19 18:21:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-19 11:21:43 -0500 |
commit | f6d2ff1cd90dd2dcb2b4fd4f5ca11224e13229ae (patch) | |
tree | 41c3a503b1265853c3a4ffadcf53aaf31fe118bb /src/components/application_manager/include/application_manager/app_launch/app_launch_ctrl.h | |
parent | 880f4bb2e3ea048f070917077230c3bb832b999c (diff) | |
download | sdl_core-f6d2ff1cd90dd2dcb2b4fd4f5ca11224e13229ae.tar.gz |
Move app launcher stop before unregister app (#3825)
* Move app launcher stop before unregister app
The applauncher has to be stopped before appropriate application
will be unregistered. Otherwise it could lead to core crash, when
Launch controller will try to run already non existed application
Co-authored-by: Andrii Kalinich <AKalinich@luxoft.com>
Co-authored-by: OlhaVorobiova <olha.vorobiova@dxc.com>
Co-authored-by: VladSemenyuk <vsemenyuk@luxoft.com>
Diffstat (limited to 'src/components/application_manager/include/application_manager/app_launch/app_launch_ctrl.h')
-rw-r--r-- | src/components/application_manager/include/application_manager/app_launch/app_launch_ctrl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/components/application_manager/include/application_manager/app_launch/app_launch_ctrl.h b/src/components/application_manager/include/application_manager/app_launch/app_launch_ctrl.h index 2dd64a2941..ca1952197a 100644 --- a/src/components/application_manager/include/application_manager/app_launch/app_launch_ctrl.h +++ b/src/components/application_manager/include/application_manager/app_launch/app_launch_ctrl.h @@ -66,6 +66,12 @@ class AppLaunchCtrl { * @brief OnMasterReset clear database of saved applications */ virtual void OnMasterReset() = 0; + + /** + * @brief Stop - allows to stop app launcher. + */ + virtual void Stop() = 0; + virtual ~AppLaunchCtrl() {} }; |