mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-28 00:17:30 -05:00
fix qgis crash on startup (invalid pointer)
This commit is contained in:
parent
bea89b32ca
commit
92a1550b18
@ -262,11 +262,15 @@ void QgsOWSRootItem::newConnection()
|
||||
static QStringList extensions = QStringList();
|
||||
static QStringList wildcards = QStringList();
|
||||
|
||||
QGISEXTERN QList<QgsDataItemProvider *> dataItemProviders()
|
||||
QGISEXTERN QList<QgsDataItemProvider *> *dataItemProviders()
|
||||
{
|
||||
return QList<QgsDataItemProvider *>()
|
||||
QList<QgsDataItemProvider *> *providers = new QList<QgsDataItemProvider *>();
|
||||
|
||||
*providers
|
||||
<< new QgsOwsDataItemProvider
|
||||
<< new QgsGeoNodeDataItemProvider;
|
||||
|
||||
return providers;
|
||||
}
|
||||
|
||||
QgsDataItem *QgsOwsDataItemProvider::createDataItem( const QString &path, QgsDataItem *parentItem )
|
||||
|
@ -309,8 +309,11 @@ QGISEXTERN QgsDataItem *dataItem( QString path, QgsDataItem *parentItem )
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
QGISEXTERN QList<QgsDataItemProvider *> dataItemProviders()
|
||||
QGISEXTERN QList<QgsDataItemProvider *> *dataItemProviders()
|
||||
{
|
||||
return QList<QgsDataItemProvider *>()
|
||||
<< new QgsWfsDataItemProvider;
|
||||
QList<QgsDataItemProvider *> *providers = new QList<QgsDataItemProvider *>();
|
||||
|
||||
*providers << new QgsWfsDataItemProvider;
|
||||
|
||||
return providers;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user