diff --git a/src/core/symbology-ng/qgslinesymbollayerv2.cpp b/src/core/symbology-ng/qgslinesymbollayerv2.cpp index 3c4415a82b3..fd0d6324ab8 100644 --- a/src/core/symbology-ng/qgslinesymbollayerv2.cpp +++ b/src/core/symbology-ng/qgslinesymbollayerv2.cpp @@ -237,8 +237,12 @@ QgsSymbolLayerV2* QgsMarkerLineSymbolLayerV2::create( const QgsStringMap& props QgsMarkerLineSymbolLayerV2* x = new QgsMarkerLineSymbolLayerV2( rotate, interval ); if ( props.contains( "offset" ) ) + { x->setOffset( props["offset"].toDouble() ); + } + if ( props.contains( "placement" ) ) + { if ( props["placement"] == "vertex" ) x->setPlacement( Vertex ); else if ( props["placement"] == "lastvertex" ) @@ -249,6 +253,7 @@ QgsSymbolLayerV2* QgsMarkerLineSymbolLayerV2::create( const QgsStringMap& props x->setPlacement( CentralPoint ); else x->setPlacement( Interval ); + } return x; }