From 2a86b6efd20b87f2d9ddc6521ed3f5d582afde35 Mon Sep 17 00:00:00 2001 From: signedav Date: Tue, 4 Dec 2018 14:29:25 +0100 Subject: [PATCH] remove Q_ASSERT because of crssync --- 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 4ed53707801..4def2414c71 100644 --- a/src/core/qgsproject.cpp +++ b/src/core/qgsproject.cpp @@ -384,8 +384,8 @@ QgsProject::QgsProject( QObject *parent ) connect( mLayerStore.get(), &QgsMapLayerStore::allLayersRemoved, this, &QgsProject::removeAll ); connect( mLayerStore.get(), &QgsMapLayerStore::layersAdded, this, &QgsProject::layersAdded ); connect( mLayerStore.get(), &QgsMapLayerStore::layerWasAdded, this, &QgsProject::layerWasAdded ); - Q_ASSERT( QgsApplication::instance() ); - connect( QgsApplication::instance(), &QgsApplication::requestForTranslatableObjects, this, &QgsProject::registerTranslatableObjects ); + if ( QgsApplication::instance() ) + connect( QgsApplication::instance(), &QgsApplication::requestForTranslatableObjects, this, &QgsProject::registerTranslatableObjects ); connect( mLayerStore.get(), static_cast & )>( &QgsMapLayerStore::layersWillBeRemoved ), [ = ]( const QList &layers ) {