Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Don't try to update raster min/max settings when a raster layer
is set to "updated canvas" sampling mode and the layer is being
rendered as part of a 3d render job

It causes crashes, but even if it worked, its not going to give
usable results...

(cherry picked from commit 91132af)
  • Loading branch information
nyalldawson committed Aug 4, 2020
1 parent 5703546 commit 5ac8c83
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/core/raster/qgsrasterlayerrenderer.cpp
Expand Up @@ -226,7 +226,9 @@ QgsRasterLayerRenderer::QgsRasterLayerRenderer( QgsRasterLayer *layer, QgsRender
// copy the whole raster pipe!
mPipe = new QgsRasterPipe( *layer->pipe() );
QgsRasterRenderer *rasterRenderer = mPipe->renderer();
if ( rasterRenderer && !( rendererContext.flags() & QgsRenderContext::RenderPreviewJob ) )
if ( rasterRenderer
&& !( rendererContext.flags() & QgsRenderContext::RenderPreviewJob )
&& !( rendererContext.flags() & QgsRenderContext::Render3DMap ) )
layer->refreshRendererIfNeeded( rasterRenderer, rendererContext.extent() );
}

Expand Down

0 comments on commit 5ac8c83

Please sign in to comment.