diff options
author | Daria Volvenkova <d.volvenkova@corp.mail.ru> | 2020-02-25 19:14:46 +0300 |
---|---|---|
committer | mesozoic-drones <mesozoic.drones@gmail.com> | 2020-02-26 10:35:43 +0300 |
commit | b4e9e5a4fcf60296710a32272d6a8e903c5b9b92 (patch) | |
tree | d22304a857d8da660958d6cfd6989e57c87321d9 | |
parent | 2ddd03b14c80c183536571452bc916c25cc0a914 (diff) |
[bookmarks] Fixed crash after track simplification.
-rw-r--r-- | drape_frontend/user_mark_shapes.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drape_frontend/user_mark_shapes.cpp b/drape_frontend/user_mark_shapes.cpp index 45e795df17..1438a9b542 100644 --- a/drape_frontend/user_mark_shapes.cpp +++ b/drape_frontend/user_mark_shapes.cpp @@ -568,6 +568,9 @@ void CacheUserLines(ref_ptr<dp::GraphicsContext> context, TileKey const & tileKe if (simplify) spline = SimplifySpline(renderInfo, sqrScale); + if (spline->GetSize() < 2) + continue; + auto const clippedSplines = m2::ClipSplineByRect(tileRect, spline); for (auto const & clippedSpline : clippedSplines) { |