judge vshl-capabilities whether exist
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Mon, 24 Jun 2019 07:49:55 +0000 (15:49 +0800)
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>
Mon, 24 Jun 2019 07:49:55 +0000 (15:49 +0800)
Change-Id: I4b5a86f218a78191503cf91875c9a31994ea8082

src/hs-vuiadapter.cpp

index 6c557c4..08efd6c 100644 (file)
@@ -279,10 +279,13 @@ HS_VuiAdapter* HS_VuiAdapter::instance(void)
  */
 void HS_VuiAdapter::init(afb_api_t api)
 {
-    // if(afb_api_require_api(api, _vshl_capabilities, 0)) {
-    //     AFB_INFO("%s api isn't existing.", _vshl_capabilities);
-    //     return;
-    // }
+    if(afb_api_require_api(api, _vshl_capabilities, 0)) {
+        AFB_INFO("%s api isn't existing.", _vshl_capabilities);
+        return;
+    }
+    else {
+        AFB_INFO("%s api is existing.", _vshl_capabilities);
+    }
 
     std::string uid = std::string(_vui_prefixe) + std::string("-") + _navigation;
     module_list[uid] = new Vui_Navigation(uid);