Skip to content

Commit 6377303

Browse files
committed
snapping layer tree: do not show layers without geometry
1 parent aaeaf97 commit 6377303

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/app/qgssnappinglayertreemodel.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -321,7 +321,10 @@ bool QgsSnappingLayerTreeModel::nodeShown( QgsLayerTreeNode* node ) const
321321
{
322322
QgsMapLayer* layer = QgsLayerTree::toLayer( node )->layer();
323323
if ( layer && layer->type() == QgsMapLayer::VectorLayer )
324-
return true;
324+
{
325+
QgsVectorLayer* vl = dynamic_cast<QgsVectorLayer*>( layer );
326+
return vl && vl->hasGeometryType();
327+
}
325328
}
326329
return false;
327330
}

0 commit comments

Comments
 (0)