From 8130774537c1a9a8780686d5736a8b18cb430818 Mon Sep 17 00:00:00 2001 From: Jason Wray Date: Fri, 19 Jul 2019 12:32:28 -0700 Subject: Revert "Revert "[core][cp] Backport #15112 to mojito"" This reverts commit 4c5343ad7cf5c954a56b65cf88655383fdeb1bba. --- src/mbgl/renderer/sources/render_custom_geometry_source.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/mbgl/renderer/sources/render_custom_geometry_source.cpp b/src/mbgl/renderer/sources/render_custom_geometry_source.cpp index 30b6e65f24..979cea3464 100644 --- a/src/mbgl/renderer/sources/render_custom_geometry_source.cpp +++ b/src/mbgl/renderer/sources/render_custom_geometry_source.cpp @@ -28,7 +28,10 @@ void RenderCustomGeometrySource::update(Immutable baseImpl_ const bool needsRendering, const bool needsRelayout, const TileParameters& parameters) { - std::swap(baseImpl, baseImpl_); + if (baseImpl != baseImpl_) { + std::swap(baseImpl, baseImpl_); + tilePyramid.clearAll(); + } enabled = needsRendering; -- cgit v1.2.1