Skip to content

Commit

Permalink
[Fixes #8972] allows to drop PostGIS Raster layers into main app
Browse files Browse the repository at this point in the history
  • Loading branch information
slarosa committed Nov 2, 2013
1 parent 5f916b4 commit a7a4452
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions src/core/qgsmimedatautils.cpp
Expand Up @@ -68,12 +68,20 @@ QgsMimeDataUtils::Uri::Uri( QString& encData )
parts << part; parts << part;
} }


if ( parts.size() == 4 ) if ( parts.size() <= 5 ) // PostGISTRaster layers yields five parts
{ {
layerType = parts[0]; layerType = parts[0];
providerKey = parts[1]; providerKey = parts[1];
name = parts[2]; 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 ); QgsDebugMsg( "type: " + layerType + " key: " + providerKey + " name: " + name + " uri: " + uri );
} }
} }
Expand Down

0 comments on commit a7a4452

Please sign in to comment.