mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
Optimize simple line drawing when without data-defined properties
20% speed improvement when drawing 1m linestrings (4points each) from memory layer
This commit is contained in:
parent
fbbea90da5
commit
d8ce7dac76
@ -452,6 +452,9 @@ QgsSymbolLayerV2* QgsSimpleLineSymbolLayerV2::createFromSld( QDomElement &elemen
|
||||
|
||||
void QgsSimpleLineSymbolLayerV2::applyDataDefinedSymbology( QgsSymbolV2RenderContext& context, QPen& pen, QPen& selPen, double& offset )
|
||||
{
|
||||
if ( mDataDefinedProperties.isEmpty() )
|
||||
return; // shortcut
|
||||
|
||||
//data defined properties
|
||||
double scaledWidth = 0;
|
||||
QgsExpression* strokeWidthExpression = expression( "width" );
|
||||
|
Loading…
x
Reference in New Issue
Block a user