We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f3bfef4 commit dd715b2Copy full SHA for dd715b2
src/core/qgsmaplayerregistry.cpp
@@ -151,11 +151,11 @@ void QgsMapLayerRegistry::removeMapLayers( const QList<QgsMapLayer*>& layers )
151
QString myId( lyr->id() );
152
emit layerWillBeRemoved( myId );
153
emit layerWillBeRemoved( lyr );
154
+ mMapLayers.remove( myId );
155
if ( lyr->parent() == this )
156
{
157
delete lyr;
158
}
- mMapLayers.remove( myId );
159
emit layerRemoved( myId );
160
161
@@ -192,10 +192,7 @@ void QgsMapLayerRegistry::reloadAllLayers()
192
193
void QgsMapLayerRegistry::onMapLayerDeleted( QObject* obj )
194
195
- QgsMapLayer* ml = qobject_cast<QgsMapLayer*>( obj );
196
- Q_ASSERT( ml );
197
-
198
- QString id = mMapLayers.key( ml );
+ QString id = mMapLayers.key( static_cast<QgsMapLayer*>( obj ) );
199
200
if ( !id.isNull() )
201
0 commit comments