From 2b1cbf4f60a573c462471d12f998210cb46beac7 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Mon, 1 Oct 2018 11:54:27 +1000 Subject: [PATCH] Fix disconnected fill outlines in preview icons when outline has a line offset set --- src/core/symbology/qgssymbol.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/core/symbology/qgssymbol.cpp b/src/core/symbology/qgssymbol.cpp index d19caa60cdb..5460b9cb5a8 100644 --- a/src/core/symbology/qgssymbol.cpp +++ b/src/core/symbology/qgssymbol.cpp @@ -466,6 +466,7 @@ void QgsSymbol::drawPreviewIcon( QPainter *painter, QSize size, QgsRenderContext QgsRenderContext context = customContext ? *customContext : QgsRenderContext::fromQPainter( painter ); context.setForceVectorOutput( true ); QgsSymbolRenderContext symbolContext( context, outputUnit(), mOpacity, false, mRenderHints, nullptr, QgsFields(), mapUnitScale() ); + symbolContext.setOriginalGeometryType( mType == Fill ? QgsWkbTypes::PolygonGeometry : QgsWkbTypes::UnknownGeometry ); Q_FOREACH ( QgsSymbolLayer *layer, mLayers ) {