diff --git a/src/SpecialMenus/driveModi/CaptureRoute/menuCaptureRoute.cpp b/src/SpecialMenus/driveModi/CaptureRoute/menuCaptureRoute.cpp index f6c4e47..a5c0b4d 100644 --- a/src/SpecialMenus/driveModi/CaptureRoute/menuCaptureRoute.cpp +++ b/src/SpecialMenus/driveModi/CaptureRoute/menuCaptureRoute.cpp @@ -14,6 +14,8 @@ void MenuCaptureRoute::printMenu() { if (this->firstPrint) this->init(); + this->routeInfo = this->captureRoute->getRouteInfo(); + if (this->lcd) { this->lcd->clear(); this->lcd->setCursor(0, 0); @@ -28,7 +30,6 @@ void MenuCaptureRoute::printMenu() { void MenuCaptureRoute::update() { if (!this->captureRoute->shouldUpdate()) return; - this->routeInfo = this->captureRoute->getRouteInfo(); this->printMenu(); } @@ -36,5 +37,5 @@ void MenuCaptureRoute::init() { this->firstPrint = false; this->driveManager->changeModus(Modi::CaptureRoute); this->captureRoute = (CaptureRoute*) this->driveManager->getDriveModiPtr(); - this->routeInfo = this->captureRoute->getRouteInfo(); + } diff --git a/src/driveModi/Modi/CaptureRoute/captureRoute.cpp b/src/driveModi/Modi/CaptureRoute/captureRoute.cpp index 746376c..80ad7fe 100644 --- a/src/driveModi/Modi/CaptureRoute/captureRoute.cpp +++ b/src/driveModi/Modi/CaptureRoute/captureRoute.cpp @@ -14,7 +14,7 @@ CaptureRoute::CaptureRoute(MoveControl* moveControl, Ps3Controller *gamepad, Navigation* navigation) : ManualControl(moveControl, gamepad) { this->navigation = navigation; - this->routeInfo = RouteInfo{0, 0}; + this->routeInfo = navigation->getRouteInfo(); } void CaptureRoute::loop() {