Fix disconnected fill outlines in preview icons when outline

has a line offset set
This commit is contained in:
Nyall Dawson 2018-10-01 11:54:27 +10:00
parent f7c29d7fc5
commit 2b1cbf4f60

View File

@ -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 )
{