Skip to content

Commit 5cff21f

Browse files
committed
More build fixes
1 parent 0bd29c3 commit 5cff21f

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

‎src/gui/symbology-ng/qgsdatadefinedsizelegenddialog.cpp‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,8 @@ void QgsDataDefinedSizeLegendDialog::changeSymbol()
172172
ec << QgsExpressionContextUtils::mapSettingsScope( mMapCanvas->mapSettings() );
173173
context.setExpressionContext( &ec );
174174

175-
std::unique_ptr<QgsVectorLayer> layer( new QgsVectorLayer( "Point", "tmp", "memory" ) );
175+
QString crsAuthId = mMapCanvas ? mMapCanvas->mapSettings().destinationCrs().authid() : QString();
176+
std::unique_ptr<QgsVectorLayer> layer( new QgsVectorLayer( "Point?crs=" + crsAuthId, "tmp", "memory" ) );
176177

177178
QgsSymbolSelectorDialog d( newSymbol.get(), QgsStyle::defaultStyle(), layer.get(), this );
178179
d.setContext( context );

‎src/gui/symbology-ng/qgssinglesymbolrendererwidget.cpp‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,8 @@ QgsSingleSymbolRendererWidget::QgsSingleSymbolRendererWidget( QgsVectorLayer *la
6464
// advanced actions - data defined rendering
6565
QMenu *advMenu = mSelector->advancedMenu();
6666

67-
advMenu->addAction( tr( "Symbol levels..." ), this, &QgsSingleSymbolRendererWidget::showSymbolLevels );
67+
QAction *actionLevels = advMenu->addAction( tr( "Symbol levels..." ) );
68+
connect( actionLevels, &QAction::triggered, this, &QgsSingleSymbolRendererWidget::showSymbolLevels );
6869
if ( mSingleSymbol->type() == QgsSymbol::Marker )
6970
{
7071
QAction *actionDdsLegend = advMenu->addAction( tr( "Data-defined size legend..." ) );

0 commit comments

Comments
 (0)