summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/renderer_impl.cpp
diff options
context:
space:
mode:
authorAlexander Shalamov <alexander.shalamov@mapbox.com>2018-10-23 21:59:05 +0300
committerAlexander Shalamov <alexander.shalamov@mapbox.com>2018-11-19 14:06:21 +0200
commit006ee8b0034eab7096c53a7ca4eddf7226880161 (patch)
treebf6b637be211b05f3c45e2dbff49880b6f25e371 /src/mbgl/renderer/renderer_impl.cpp
parent44906b1ff38cc6ccedd2a10e02a4fa0aa926d967 (diff)
downloadqtlocation-mapboxgl-006ee8b0034eab7096c53a7ca4eddf7226880161.tar.gz
[core] Move markContextDestroyed() to the RenderLayer
Diffstat (limited to 'src/mbgl/renderer/renderer_impl.cpp')
-rw-r--r--src/mbgl/renderer/renderer_impl.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/mbgl/renderer/renderer_impl.cpp b/src/mbgl/renderer/renderer_impl.cpp
index 129925bd9a..d6572712cd 100644
--- a/src/mbgl/renderer/renderer_impl.cpp
+++ b/src/mbgl/renderer/renderer_impl.cpp
@@ -69,13 +69,13 @@ Renderer::Impl::~Impl() {
assert(BackendScope::exists());
if (contextLost) {
- // Signal all RenderCustomLayers that the context was lost
- // before cleaning up
+ // Signal all RenderLayers that the context was lost
+ // before cleaning up. At the moment, only CustomLayer is
+ // interested whether rendering context is lost. However, it would be
+ // beneficial for dynamically loaded or other custom built-in plugins.
for (const auto& entry : renderLayers) {
RenderLayer& layer = *entry.second;
- if (layer.is<RenderCustomLayer>()) {
- layer.as<RenderCustomLayer>()->markContextDestroyed();
- }
+ layer.markContextDestroyed();
}
}
};