diff options
author | <philippe colliot> | 2016-02-05 10:38:29 +0100 |
---|---|---|
committer | <philippe colliot> | 2016-02-05 10:38:29 +0100 |
commit | c989f8e3b5791574d185d81b61c9a444227a2a25 (patch) | |
tree | ef1082abc3e7f14fe6acf6c0b844696bcf802d2d | |
parent | 81a7a892277444261a2f84243876dbadbea90951 (diff) | |
download | poi-service-c989f8e3b5791574d185d81b61c9a444227a2a25.tar.gz |
fix bug in poi-cam navit plugin
-rw-r--r-- | src/navigation/poi-cam/genivi_poiservice_cam_navit.cxx | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/navigation/poi-cam/genivi_poiservice_cam_navit.cxx b/src/navigation/poi-cam/genivi_poiservice_cam_navit.cxx index 3b04288..f4b0353 100644 --- a/src/navigation/poi-cam/genivi_poiservice_cam_navit.cxx +++ b/src/navigation/poi-cam/genivi_poiservice_cam_navit.cxx @@ -132,10 +132,10 @@ class ContentAccessModule std::vector< ::DBus::Struct< ::DBus::Struct< std::vector< uint32_t >, DBusCommonAPIVariant, std::string, std::string, DBusCommonAPIVariant >, std::vector< ::DBus::Struct< uint32_t, std::string, int32_t, std::vector< ::DBus::Struct< int32_t, std::string, DBusCommonAPIVariant > > > >, std::vector< ::DBus::Struct< uint32_t, std::string > > > > poiCategories1; ::DBus::Struct< ::DBus::Struct< std::vector< uint32_t >, DBusCommonAPIVariant, std::string, std::string, DBusCommonAPIVariant >, std::vector< ::DBus::Struct< uint32_t, std::string, int32_t, std::vector< ::DBus::Struct< int32_t, std::string, DBusCommonAPIVariant > > > >, std::vector< ::DBus::Struct< uint32_t, std::string > > > poiCategory; /* poiCategory._1._1 parents_id */; - poiCategory._1._2=variant_string(""); /* icons */ + poiCategory._1._2._2=variant_string(""); /* icons */ poiCategory._1._3="fuel"; /* name */ /* poiCategory,_1._4 short_desc */ - poiCategory._1._5=variant_string(""); /* media */ + poiCategory._1._5._2=variant_string(""); /* media */ /* poiCategory,_2 attributes */ /* poiCategory,_3 sortOptions */ @@ -169,6 +169,7 @@ class ContentAccessModule struct coord c; dbg(lvl_debug,"adding poi\n"); ::DBus::Struct< uint32_t, std::string, uint32_t, ::DBus::Struct< double, double, double >, uint16_t, std::vector< ::DBus::Struct< uint32_t, int32_t, DBusCommonAPIVariant > > > result; + ::DBus::Struct< uint32_t, int32_t, DBusCommonAPIVariant > attribute; result._1=m_resultList.size(); /* source_id */ if (item_attr_get(item, attr_label, &label)) @@ -194,7 +195,11 @@ class ContentAccessModule } result._4._3=0; /* altitude */ /* result._6 attributes */ - result._7=variant_string(std::string("")); /* value */ + attribute._1 = 0; + attribute._2 = 0; + attribute._3._1 = 0; + attribute._3._2 = variant_string(std::string("")); /* value */ + result._6.push_back(attribute); m_resultList.push_back(result); } |