summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/layers/render_raster_layer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/renderer/layers/render_raster_layer.cpp')
-rw-r--r--src/mbgl/renderer/layers/render_raster_layer.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mbgl/renderer/layers/render_raster_layer.cpp b/src/mbgl/renderer/layers/render_raster_layer.cpp
index 49983462a3..28cf722c14 100644
--- a/src/mbgl/renderer/layers/render_raster_layer.cpp
+++ b/src/mbgl/renderer/layers/render_raster_layer.cpp
@@ -38,8 +38,8 @@ bool RenderRasterLayer::hasTransition() const {
void RenderRasterLayer::uploadBuckets(gl::Context& context, RenderSource* source) {
RenderLayer::uploadBuckets(context, source);
- if (renderTiles.size() == 0) {
- RenderImageSource* imageSource = dynamic_cast<RenderImageSource*>(source);
+ if (renderTiles.empty()) {
+ RenderImageSource* imageSource = source->as<RenderImageSource>();
if (imageSource) {
imageSource->upload(context);
}
@@ -48,8 +48,8 @@ void RenderRasterLayer::uploadBuckets(gl::Context& context, RenderSource* source
void RenderRasterLayer::render(Painter& painter, PaintParameters& parameters, RenderSource* source) {
RenderLayer::render(painter, parameters, source);
- if (renderTiles.size() == 0) {
- RenderImageSource* imageSource = dynamic_cast<RenderImageSource*>(source);
+ if (renderTiles.empty()) {
+ RenderImageSource* imageSource = source->as<RenderImageSource>();
if (imageSource) {
imageSource->render(painter, parameters, *this);
}