mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
[Fixes #8972] allows to drop PostGIS Raster layers into main app
This commit is contained in:
parent
5f916b4009
commit
a7a4452e79
@ -68,12 +68,20 @@ QgsMimeDataUtils::Uri::Uri( QString& encData )
|
||||
parts << part;
|
||||
}
|
||||
|
||||
if ( parts.size() == 4 )
|
||||
if ( parts.size() <= 5 ) // PostGISTRaster layers yields five parts
|
||||
{
|
||||
layerType = parts[0];
|
||||
providerKey = parts[1];
|
||||
name = parts[2];
|
||||
uri = parts[3];
|
||||
// fetchs PostGISRaster layers
|
||||
if ( parts[3] == "PG" )
|
||||
{
|
||||
uri = parts[3] + ":" + parts[4];
|
||||
}
|
||||
else
|
||||
{
|
||||
uri = parts[3];
|
||||
}
|
||||
QgsDebugMsg( "type: " + layerType + " key: " + providerKey + " name: " + name + " uri: " + uri );
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user