Update cloning method for styles

This commit is contained in:
Blottiere Paul 2017-05-17 08:20:53 +02:00
parent 70b2581157
commit 8aa2e9bd9f

View File

@ -98,10 +98,9 @@ void QgsMapLayer::clone( QgsMapLayer *layer, bool deep ) const
{
layer->setBlendMode( blendMode() );
QMap<QString, QgsMapLayerStyle> styles = styleManager()->mapLayerStyles();
for ( QString s : styles.keys() )
Q_FOREACH ( QString s, styleManager()->styles() )
{
layer->styleManager()->addStyle( s, styles.value( s ) );
layer->styleManager()->addStyle( s, styleManager()->style( s ) );
}
layer->setName( name() );