diff options
author | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2018-10-23 21:59:05 +0300 |
---|---|---|
committer | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2018-11-19 14:06:21 +0200 |
commit | 006ee8b0034eab7096c53a7ca4eddf7226880161 (patch) | |
tree | bf6b637be211b05f3c45e2dbff49880b6f25e371 /src/mbgl/renderer/renderer_impl.cpp | |
parent | 44906b1ff38cc6ccedd2a10e02a4fa0aa926d967 (diff) | |
download | qtlocation-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.cpp | 10 |
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(); } } }; |