From 68a2b858f18dcf5d28ba2170b24a0399b4e9486f Mon Sep 17 00:00:00 2001 From: zheng_wenlong Date: Thu, 27 Jun 2019 17:14:25 +0900 Subject: fix bug --- app/BtnGuidance.qml | 2 +- app/ProgressNextCross.qml | 4 +--- app/main.cpp | 2 -- app/navigation.qml | 2 +- 4 files changed, 3 insertions(+), 7 deletions(-) diff --git a/app/BtnGuidance.qml b/app/BtnGuidance.qml index 0e66a12..7c05bc9 100644 --- a/app/BtnGuidance.qml +++ b/app/BtnGuidance.qml @@ -12,7 +12,7 @@ Item { property int sts_guide: 0 onSts_guideChanged: { - console.log("onSts_guideChanged") + //console.log("onSts_guideChanged") switch(btn_guidance.sts_guide){ case 0: if (root.st_demo_state === true){ diff --git a/app/ProgressNextCross.qml b/app/ProgressNextCross.qml index 31e552c..5505c55 100644 --- a/app/ProgressNextCross.qml +++ b/app/ProgressNextCross.qml @@ -11,12 +11,10 @@ Item { // distance to next cross. (unit = meter) // when over the ProgressBar.maximumValue/m, progress bar indicates max (same as ProgressBar.maximumValue/m) function setProgress(val) { - if ( (0 < val) && (val < bar.maximumValue ) ) { + if ( (0 <= val) && (val < bar.maximumValue ) ) { bar.value = val }else if ( bar.maximumValue < val ){ bar.value = bar.maximumValue - }else{ - bar.value = 0 } } diff --git a/app/main.cpp b/app/main.cpp index f45df99..ee9baca 100644 --- a/app/main.cpp +++ b/app/main.cpp @@ -138,7 +138,6 @@ int main(int argc, char *argv[]) QObject *root = engine.rootObjects().first(); QQuickWindow *window = qobject_cast(root); qhsHandler->setQuickWindow(window); - /*Homescreen notify navigation start*/ qhsHandler->set_event_handler(QLibHomeScreen::Event_StartNavigation, [root](json_object *object){ // QMetaObject::invokeMethod(root,"vui_startguidance"); @@ -153,7 +152,6 @@ int main(int argc, char *argv[]) }); /*Homescreen notify navigation end*/ - #else // for only libwindowmanager QGuiApplication app(argc, argv); app.setApplicationName("navigation"); diff --git a/app/navigation.qml b/app/navigation.qml index fc5ef3a..65f3219 100755 --- a/app/navigation.qml +++ b/app/navigation.qml @@ -936,7 +936,7 @@ ApplicationWindow { console.log("navi:car_accumulated_distance======" + car_accumulated_distance) car_accumulated_distance += car_driving_distance - do_setdemorouteinfo(map.currentpostion.latitude,map.currentpostion.longitude,next_direction,next_cross_distance) + do_setdemorouteinfo(map.currentpostion.latitude,map.currentpostion.longitude,root.car_direction,next_cross_distance) if(btn_present_position.state === "Flowing") { -- cgit