diff --git a/src/providers/wms/qgswmsdataitems.cpp b/src/providers/wms/qgswmsdataitems.cpp index d51c7b508d7..2eac392afce 100644 --- a/src/providers/wms/qgswmsdataitems.cpp +++ b/src/providers/wms/qgswmsdataitems.cpp @@ -371,7 +371,7 @@ bool QgsWMSLayerItem::equal( const QgsDataItem *other ) { return false; } - const QgsWMSLayerItem *otherLayer = dynamic_cast( other ); + const QgsWMSLayerItem *otherLayer = qobject_cast( other ); if ( !otherLayer ) { return false;