Skip to content

Commit

Permalink
fix reading of parameters
Browse files Browse the repository at this point in the history
  • Loading branch information
3nids committed Jan 7, 2021
1 parent 98d1be2 commit cfc8f03
Showing 1 changed file with 2 additions and 9 deletions.
11 changes: 2 additions & 9 deletions src/core/symbology/qgsmarkersymbollayer.cpp
Expand Up @@ -2279,7 +2279,7 @@ QVariantMap QgsSvgMarkerSymbolLayer::properties() const
QMap<QString, QgsProperty>::const_iterator it = mParameters.constBegin();
for ( ; it != mParameters.constEnd(); ++it )
parameters.insert( it.key(), it.value().toVariant() );
map[QStringLiteral( "vertical_anchor_point" )] = parameters;
map[QStringLiteral( "parameters" )] = parameters;

return map;
}
Expand Down Expand Up @@ -2307,14 +2307,7 @@ QgsSvgMarkerSymbolLayer *QgsSvgMarkerSymbolLayer::clone() const
m->setSizeMapUnitScale( mSizeMapUnitScale );
m->setHorizontalAnchorPoint( mHorizontalAnchorPoint );
m->setVerticalAnchorPoint( mVerticalAnchorPoint );

QMap<QString, QgsProperty> parameters;
QMap<QString, QgsProperty>::const_iterator paramIt = mParameters.constBegin();
for ( ; paramIt != mParameters.constEnd(); ++paramIt )
{
parameters.insert( paramIt.key(), QgsProperty::fromExpression( paramIt.value().expressionString() ) );
}
m->setParameters( parameters );
m->setParameters( mParameters );

copyDataDefinedProperties( m );
copyPaintEffect( m );
Expand Down

0 comments on commit cfc8f03

Please sign in to comment.