diff options
author | Anton Hrytsevich <AHrytsevich@luxoft.com> | 2016-05-13 16:22:19 +0300 |
---|---|---|
committer | Alexander Kutsan <AKutsan@luxoft.com> | 2016-07-12 15:13:41 +0300 |
commit | 1873e7a8b9c8fbdba10990a44347d52cb76c0a48 (patch) | |
tree | 40ad5e19c0e818e268f67615d7faa23e74e42aa2 | |
parent | 53d298c2ee8777658fd293c53db9d6c4e379bb7d (diff) | |
download | sdl_core-1873e7a8b9c8fbdba10990a44347d52cb76c0a48.tar.gz |
Fix crash on DCHECK in process SystemRequest(LAUNCH_APP)
After unsuccessful search application, sdl used to do
nothing. Thats why on next code line in DCHECK by pointer to app
crash SDL. Now, after unsuccessful search app, sdl sent hmi
error code by timer and finish request.
Closes-bug: [APPLINK-24414](https://adc.luxoft.com/jira/browse/APPLINK-24414)
-rw-r--r-- | src/components/application_manager/src/commands/hmi/sdl_activate_app_request.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/components/application_manager/src/commands/hmi/sdl_activate_app_request.cc b/src/components/application_manager/src/commands/hmi/sdl_activate_app_request.cc index b3e7a968eb..9c4ff8c41e 100644 --- a/src/components/application_manager/src/commands/hmi/sdl_activate_app_request.cc +++ b/src/components/application_manager/src/commands/hmi/sdl_activate_app_request.cc @@ -55,9 +55,10 @@ void SDLActivateAppRequest::Run() { application_manager_.application(application_id); if (!app) { - LOG4CXX_WARN( + LOG4CXX_ERROR( logger_, "Can't find application within regular apps: " << application_id); + return; } DevicesApps devices_apps = FindAllAppOnParticularDevice(app->device()); |