diff options
Diffstat (limited to 'qt')
-rw-r--r-- | qt/draw_widget.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/qt/draw_widget.cpp b/qt/draw_widget.cpp index fb001d23f5..81653b6bfa 100644 --- a/qt/draw_widget.cpp +++ b/qt/draw_widget.cpp @@ -157,9 +157,11 @@ void DrawWidget::initializeGL() m_framework.LoadBookmarks(); MapWidget::initializeGL(); - auto & routingManager = m_framework.GetRoutingManager(); - if (routingManager.LoadRoutePoints()) - routingManager.BuildRoute(0 /* timeoutSec */); + m_framework.GetRoutingManager().LoadRoutePoints([this](bool success) + { + if (success) + m_framework.GetRoutingManager().BuildRoute(0 /* timeoutSec */); + }); } void DrawWidget::mousePressEvent(QMouseEvent * e) |