summaryrefslogtreecommitdiff
path: root/platform/glfw/glfw_renderer_frontend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/glfw/glfw_renderer_frontend.cpp')
-rw-r--r--platform/glfw/glfw_renderer_frontend.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/platform/glfw/glfw_renderer_frontend.cpp b/platform/glfw/glfw_renderer_frontend.cpp
index 46f1309901..41d365e52c 100644
--- a/platform/glfw/glfw_renderer_frontend.cpp
+++ b/platform/glfw/glfw_renderer_frontend.cpp
@@ -28,10 +28,11 @@ void GLFWRendererFrontend::update(std::shared_ptr<mbgl::UpdateParameters> params
void GLFWRendererFrontend::render() {
assert(renderer);
+ assert(glfwView.getRendererBackend());
if (!updateParameters) return;
- mbgl::gfx::BackendScope guard { glfwView.getRendererBackend(), mbgl::gfx::BackendScope::ScopeType::Implicit };
+ mbgl::gfx::BackendScope guard { *glfwView.getRendererBackend(), mbgl::gfx::BackendScope::ScopeType::Implicit };
// onStyleImageMissing might be called during a render. The user implemented method
// could trigger a call to MGLRenderFrontend#update which overwrites `updateParameters`.