judge vshl-capabilities whether exist
[apps/agl-service-homescreen.git] / 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);