From 74bd989c9e1ef384820fbf2db210a8a5e6c76807 Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Tue, 28 Jan 2020 13:53:33 +0100 Subject: [PATCH] Fix crash on map themes manager and null layers Fixes #33295 --- src/core/qgsmapthemecollection.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/qgsmapthemecollection.cpp b/src/core/qgsmapthemecollection.cpp index d236dbe0b714..47dfd1e26390 100644 --- a/src/core/qgsmapthemecollection.cpp +++ b/src/core/qgsmapthemecollection.cpp @@ -93,7 +93,7 @@ void QgsMapThemeCollection::createThemeFromCurrentState( QgsLayerTreeGroup *pare else if ( QgsLayerTree::isLayer( node ) ) { QgsLayerTreeLayer *nodeLayer = QgsLayerTree::toLayer( node ); - if ( node->itemVisibilityChecked() != Qt::Unchecked ) + if ( node->itemVisibilityChecked() != Qt::Unchecked && nodeLayer->layer() ) rec.mLayerRecords << createThemeLayerRecord( nodeLayer, model ); } }