From 4473efe351c4c3b0d96bf3dc86582718900681ca Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Fri, 28 Nov 2014 13:11:55 +1100 Subject: [PATCH] Fix map unit scale for simple line width not restored (fix #11181) --- src/core/symbology-ng/qgslinesymbollayerv2.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/symbology-ng/qgslinesymbollayerv2.cpp b/src/core/symbology-ng/qgslinesymbollayerv2.cpp index 05a2ad10bb1..0b12a16c304 100644 --- a/src/core/symbology-ng/qgslinesymbollayerv2.cpp +++ b/src/core/symbology-ng/qgslinesymbollayerv2.cpp @@ -139,6 +139,8 @@ QgsSymbolLayerV2* QgsSimpleLineSymbolLayerV2::create( const QgsStringMap& props //pre 2.5 projects used "width_unit" l->setWidthUnit( QgsSymbolLayerV2Utils::decodeOutputUnit( props["width_unit"] ) ); } + if ( props.contains( "width_map_unit_scale" ) ) + l->setWidthMapUnitScale( QgsSymbolLayerV2Utils::decodeMapUnitScale( props["width_map_unit_scale"] ) ); if ( props.contains( "offset" ) ) l->setOffset( props["offset"].toDouble() ); if ( props.contains( "offset_unit" ) )