Skip to content

Commit a2e8cde

Browse files
committedMay 19, 2020
More startup profile hooks
1 parent a6cd3d1 commit a2e8cde

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed
 

‎src/core/symbology/qgsstyle.cpp

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -586,18 +586,19 @@ bool QgsStyle::load( const QString &filename )
586586
while ( rc == SQLITE_OK && sqlite3_step( statement.get() ) == SQLITE_ROW )
587587
{
588588
QDomDocument doc;
589-
QString symbol_name = statement.columnAsText( SymbolName );
589+
QString symbolName = statement.columnAsText( SymbolName );
590+
QgsScopedRuntimeProfile profile( symbolName );
590591
QString xmlstring = statement.columnAsText( SymbolXML );
591592
if ( !doc.setContent( xmlstring ) )
592593
{
593-
QgsDebugMsg( "Cannot open symbol " + symbol_name );
594+
QgsDebugMsg( "Cannot open symbol " + symbolName );
594595
continue;
595596
}
596597

597598
QDomElement symElement = doc.documentElement();
598599
QgsSymbol *symbol = QgsSymbolLayerUtils::loadSymbol( symElement, QgsReadWriteContext() );
599600
if ( symbol )
600-
mSymbols.insert( symbol_name, symbol );
601+
mSymbols.insert( symbolName, symbol );
601602
}
602603
}
603604

@@ -608,17 +609,18 @@ bool QgsStyle::load( const QString &filename )
608609
while ( rc == SQLITE_OK && sqlite3_step( statement.get() ) == SQLITE_ROW )
609610
{
610611
QDomDocument doc;
611-
QString ramp_name = statement.columnAsText( ColorrampName );
612+
const QString rampName = statement.columnAsText( ColorrampName );
613+
QgsScopedRuntimeProfile profile( rampName );
612614
QString xmlstring = statement.columnAsText( ColorrampXML );
613615
if ( !doc.setContent( xmlstring ) )
614616
{
615-
QgsDebugMsg( "Cannot open symbol " + ramp_name );
617+
QgsDebugMsg( "Cannot open symbol " + rampName );
616618
continue;
617619
}
618620
QDomElement rampElement = doc.documentElement();
619621
QgsColorRamp *ramp = QgsSymbolLayerUtils::loadColorRamp( rampElement );
620622
if ( ramp )
621-
mColorRamps.insert( ramp_name, ramp );
623+
mColorRamps.insert( rampName, ramp );
622624
}
623625
}
624626

@@ -630,6 +632,7 @@ bool QgsStyle::load( const QString &filename )
630632
{
631633
QDomDocument doc;
632634
const QString formatName = statement.columnAsText( TextFormatName );
635+
QgsScopedRuntimeProfile profile( formatName );
633636
const QString xmlstring = statement.columnAsText( TextFormatXML );
634637
if ( !doc.setContent( xmlstring ) )
635638
{
@@ -651,6 +654,7 @@ bool QgsStyle::load( const QString &filename )
651654
{
652655
QDomDocument doc;
653656
const QString settingsName = statement.columnAsText( LabelSettingsName );
657+
QgsScopedRuntimeProfile profile( settingsName );
654658
const QString xmlstring = statement.columnAsText( LabelSettingsXML );
655659
if ( !doc.setContent( xmlstring ) )
656660
{
@@ -672,6 +676,7 @@ bool QgsStyle::load( const QString &filename )
672676
{
673677
QDomDocument doc;
674678
const QString settingsName = statement.columnAsText( LegendPatchTableName );
679+
QgsScopedRuntimeProfile profile( settingsName );
675680
const QString xmlstring = statement.columnAsText( LegendPatchTableXML );
676681
if ( !doc.setContent( xmlstring ) )
677682
{

0 commit comments

Comments
 (0)
Please sign in to comment.