aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-06-17 15:05:32 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2019-06-17 15:05:32 +0800
commita87a614a3997f64110c39c589b23513e617de367 (patch)
treec8aacfc36ae16f88f504f9876fe4e7e7ab9efddd
parentd9b814bdd27ffea9aa66764c5079a18707c447a4 (diff)
don't access vhsl-capbilities when it isn't existing
Change-Id: I811b389f1867483328444f1f8fb5b43cd0f11a9b
-rw-r--r--src/hs-vuiadapter.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/hs-vuiadapter.cpp b/src/hs-vuiadapter.cpp
index 6cb4f46..cbcc8e0 100644
--- a/src/hs-vuiadapter.cpp
+++ b/src/hs-vuiadapter.cpp
@@ -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);