mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-01 00:46:20 -05:00
Do not return invalid layers from findLayers()
This commit is contained in:
parent
ec909b0aab
commit
2f2221aec7
@ -221,7 +221,7 @@ QList<QgsLayerTreeLayer *> QgsLayerTreeGroup::findLayers() const
|
||||
QList<QgsLayerTreeLayer *> list;
|
||||
Q_FOREACH ( QgsLayerTreeNode *child, mChildren )
|
||||
{
|
||||
if ( QgsLayerTree::isLayer( child ) )
|
||||
if ( QgsLayerTree::isLayer( child ) && QgsLayerTree::toLayer( child )->layer( ) )
|
||||
list << QgsLayerTree::toLayer( child );
|
||||
else if ( QgsLayerTree::isGroup( child ) )
|
||||
list << QgsLayerTree::toGroup( child )->findLayers();
|
||||
|
Loading…
x
Reference in New Issue
Block a user