don't access vhsl-capbilities when it isn't existing
[apps/agl-service-homescreen.git] / src / hs-vuiadapter.cpp
index 6cb4f46..cbcc8e0 100644 (file)
@@ -277,6 +277,11 @@ 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;
+    }
+
     std::string uid = std::string(_vui_prefixe) + std::string("-") + _navigation;
     module_list[uid] = new Vui_Navigation(uid);