diff options
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(); } } }; |