From c50d36c0ae43c6545e1f5db4ed409717f4ddb54f Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Sat, 19 Jan 2019 13:56:23 +1000 Subject: [PATCH] Fix possible crash when unloading project --- src/core/qgsproject.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/qgsproject.cpp b/src/core/qgsproject.cpp index 9fa2de6bdf5..f4e8477ba53 100644 --- a/src/core/qgsproject.cpp +++ b/src/core/qgsproject.cpp @@ -387,14 +387,14 @@ QgsProject::QgsProject( QObject *parent ) connect( mLayerStore.get(), &QgsMapLayerStore::layerWasAdded, this, &QgsProject::layerWasAdded ); if ( QgsApplication::instance() ) connect( QgsApplication::instance(), &QgsApplication::requestForTranslatableObjects, this, &QgsProject::registerTranslatableObjects ); - connect( mLayerStore.get(), static_cast & )>( &QgsMapLayerStore::layersWillBeRemoved ), + connect( mLayerStore.get(), static_cast & )>( &QgsMapLayerStore::layersWillBeRemoved ), this, [ = ]( const QList &layers ) { for ( const auto &layer : layers ) disconnect( layer, &QgsMapLayer::dataSourceChanged, mRelationManager, &QgsRelationManager::updateRelationsStatus ); } ); - connect( mLayerStore.get(), static_cast & )>( &QgsMapLayerStore::layersAdded ), + connect( mLayerStore.get(), static_cast & )>( &QgsMapLayerStore::layersAdded ), this, [ = ]( const QList &layers ) { for ( const auto &layer : layers )