diff --git a/modules/autonavigation/autonavigationhandler.cpp b/modules/autonavigation/autonavigationhandler.cpp index 9d525981f8..a6f4c1c877 100644 --- a/modules/autonavigation/autonavigationhandler.cpp +++ b/modules/autonavigation/autonavigationhandler.cpp @@ -177,6 +177,10 @@ const SceneGraphNode* AutoNavigationHandler::anchor() const { } bool AutoNavigationHandler::hasFinished() const { + if (_pathSegments.empty()) { + return true; + } + unsigned int lastIndex = (unsigned int)_pathSegments.size() - 1; return _currentSegmentIndex > lastIndex; }