From 016dd14140a91e35dcd1c8cf4835ba41bf2d456a Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Mon, 19 Feb 2024 15:05:17 +0100 Subject: [PATCH] Update app client code --- src/app/qgisapp.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index 18c51896218e..b0e6fa39130c 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -5701,7 +5701,8 @@ QString QgisApp::crsAndFormatAdjustedLayerUri( const QString &uri, const QString QgsMeshLayer *QgisApp::addMeshLayer( const QString &url, const QString &baseName, const QString &providerKey ) { - return QgsAppLayerHandling::addMeshLayer( url, baseName, providerKey ); + const QList layers { QgsAppLayerHandling::addMeshLayer( url, baseName, providerKey ) }; + return layers.isEmpty() ? nullptr : layers.first(); } template @@ -13127,7 +13128,8 @@ void QgisApp::show3DMapViewsManager() QgsVectorLayer *QgisApp::addVectorLayer( const QString &vectorLayerPath, const QString &name, const QString &providerKey ) { - return QgsAppLayerHandling::addVectorLayer( vectorLayerPath, name, providerKey ); + const QList layers { QgsAppLayerHandling::addVectorLayer( vectorLayerPath, name, providerKey ) }; + return layers.isEmpty() ? nullptr : layers.first(); } void QgisApp::embedLayers() @@ -15913,7 +15915,8 @@ void QgisApp::renameView() QgsRasterLayer *QgisApp::addRasterLayer( QString const &uri, QString const &baseName, QString const &providerKey ) { - return QgsAppLayerHandling::addRasterLayer( uri, baseName, providerKey ); + const QList layers { QgsAppLayerHandling::addRasterLayer( uri, baseName, providerKey ) }; + return layers.isEmpty() ? nullptr : layers.first(); } #ifdef ANDROID