Skip to content

Commit

Permalink
Fix svg marker colors not correctly restored from project
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Oct 11, 2015
1 parent 3aa6c4f commit 1bd2a69
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
Expand Up @@ -1099,24 +1099,24 @@ QgsSymbolLayerV2* QgsSvgMarkerSymbolLayerV2::create( const QgsStringMap& props )
if ( props.contains( "fill" ) )
{
//pre 2.5 projects used "fill"
m->setFillColor( QColor( props["fill"] ) );
m->setFillColor( QgsSymbolLayerV2Utils::decodeColor( props["fill"] ) );
}
else if ( props.contains( "color" ) )
{
m->setFillColor( QColor( props["color"] ) );
m->setFillColor( QgsSymbolLayerV2Utils::decodeColor( props["color"] ) );
}
if ( props.contains( "outline" ) )
{
//pre 2.5 projects used "outline"
m->setOutlineColor( QColor( props["outline"] ) );
m->setOutlineColor( QgsSymbolLayerV2Utils::decodeColor( props["outline"] ) );
}
else if ( props.contains( "outline_color" ) )
{
m->setOutlineColor( QColor( props["outline_color"] ) );
m->setOutlineColor( QgsSymbolLayerV2Utils::decodeColor( props["outline_color"] ) );
}
else if ( props.contains( "line_color" ) )
{
m->setOutlineColor( QColor( props["line_color"] ) );
m->setOutlineColor( QgsSymbolLayerV2Utils::decodeColor( props["line_color"] ) );
}

if ( props.contains( "outline-width" ) )
Expand Down

0 comments on commit 1bd2a69

Please sign in to comment.