diff options
author | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2018-04-20 15:41:30 +0300 |
---|---|---|
committer | Aleksandr Zatsepin <alexzatsepin@users.noreply.github.com> | 2018-04-25 15:38:50 +0300 |
commit | f3c23d20a204d8b52b5ff15fe7a552d4cb3c61c1 (patch) | |
tree | 8f7111960e42fb45a7af955406fa4fb209f2c53f /qt | |
parent | 2e1bffa01dced75c2b4aaa9dc421738354cef260 (diff) |
Improved route points saving
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) |