mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
Fixed a crash in QgsMapLayerModel (when opening a new project)
This commit is contained in:
parent
f73b3fe7c6
commit
54ce9a0ec3
@ -28,7 +28,7 @@ QgsMapLayerModel::QgsMapLayerModel( QList<QgsMapLayer *> layers, QObject *parent
|
||||
, mLayersChecked( QMap<QString, Qt::CheckState>() )
|
||||
, mItemCheckable( false )
|
||||
{
|
||||
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersRemoved( QStringList ) ), this, SLOT( removeLayers( QStringList ) ) );
|
||||
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersWillBeRemoved( QStringList ) ), this, SLOT( removeLayers( QStringList ) ) );
|
||||
addLayers( layers );
|
||||
}
|
||||
|
||||
@ -38,7 +38,7 @@ QgsMapLayerModel::QgsMapLayerModel( QObject *parent )
|
||||
, mItemCheckable( false )
|
||||
{
|
||||
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersAdded( QList<QgsMapLayer*> ) ), this, SLOT( addLayers( QList<QgsMapLayer*> ) ) );
|
||||
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersRemoved( QStringList ) ), this, SLOT( removeLayers( QStringList ) ) );
|
||||
connect( QgsMapLayerRegistry::instance(), SIGNAL( layersWillBeRemoved( QStringList ) ), this, SLOT( removeLayers( QStringList ) ) );
|
||||
addLayers( QgsMapLayerRegistry::instance()->mapLayers().values() );
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user