[widgetservice] Check if widget_id is not null 34/150134/3
authorRafal Walczyna <r.walczyna@partner.samsung.com>
Thu, 14 Sep 2017 10:27:32 +0000 (12:27 +0200)
committerRafal Walczyna <r.walczyna@partner.samsung.com>
Thu, 14 Sep 2017 12:08:51 +0000 (14:08 +0200)
[verification] TCT pass rate 100% on TM1

[svace] 289591

Change-Id: I03b2fd5914965e3c52c69fef7bdb2fc3c73c99a5
Signed-off-by: Rafal Walczyna <r.walczyna@partner.samsung.com>
src/widgetservice/widgetservice_instance.cc

index b5bc29c..eb8070d 100644 (file)
@@ -140,7 +140,9 @@ int WidgetLifecycleCb(const char* widget_id, widget_lifecycle_event_e lifecycle_
 
   obj.insert(std::make_pair(kEvent, picojson::value(WidgetServiceUtils::FromEventType(lifecycle_event))));
 
-  instance->CallWidgetLifecycleListener(widget_id, response);
+  if (nullptr != widget_id) {
+    instance->CallWidgetLifecycleListener(widget_id, response);
+  }
 
   return WIDGET_ERROR_NONE;
 }