Skip to content

Commit ec87f7f

Browse files
committedJul 30, 2012
ogr provider: use FROM8 macro getting name from layer definition
1 parent 9885341 commit ec87f7f

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed
 

‎src/providers/ogr/qgsogrprovider.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -707,7 +707,7 @@ bool QgsOgrProvider::nextFeature( QgsFeature& feature )
707707
}
708708

709709
OGRFeatureDefnH featureDefinition = OGR_F_GetDefnRef( fet );
710-
QString featureTypeName = featureDefinition ? QString( OGR_FD_GetName( featureDefinition ) ) : QString( "" );
710+
QString featureTypeName = featureDefinition ? FROM8( OGR_FD_GetName( featureDefinition ) ) : QString( "" );
711711
feature.setFeatureId( OGR_F_GetFID( fet ) );
712712
feature.clearAttributeMap();
713713
feature.setTypeName( featureTypeName );
@@ -1308,7 +1308,7 @@ bool QgsOgrProvider::createSpatialIndex()
13081308
{
13091309
QgsCPLErrorHandler handler;
13101310

1311-
QString layerName = OGR_FD_GetName( OGR_L_GetLayerDefn( ogrOrigLayer ) );
1311+
QString layerName = FROM8( OGR_FD_GetName( OGR_L_GetLayerDefn( ogrOrigLayer ) ) );
13121312

13131313
QString sql = QString( "CREATE SPATIAL INDEX ON %1" ).arg( quotedIdentifier( layerName ) ); // quote the layer name so spaces are handled
13141314
QgsDebugMsg( QString( "SQL: %1" ).arg( sql ) );
@@ -1322,7 +1322,7 @@ bool QgsOgrProvider::createSpatialIndex()
13221322

13231323
bool QgsOgrProvider::createAttributeIndex( int field )
13241324
{
1325-
QString layerName = OGR_FD_GetName( OGR_L_GetLayerDefn( ogrOrigLayer ) );
1325+
QString layerName = FROM8( OGR_FD_GetName( OGR_L_GetLayerDefn( ogrOrigLayer ) ) );
13261326
QString dropSql = QString( "DROP INDEX ON %1" ).arg( quotedIdentifier( layerName ) );
13271327
OGR_DS_ExecuteSQL( ogrDataSource, mEncoding->fromUnicode( dropSql ).constData(), OGR_L_GetSpatialFilter( ogrOrigLayer ), "SQL" );
13281328
QString createSql = QString( "CREATE INDEX ON %1 USING %2" ).arg( quotedIdentifier( layerName ) ).arg( fields()[field].name() );
@@ -1352,7 +1352,7 @@ bool QgsOgrProvider::deleteFeatures( const QgsFeatureIds & id )
13521352
returnvalue = false;
13531353
}
13541354

1355-
QString layerName = OGR_FD_GetName( OGR_L_GetLayerDefn( ogrOrigLayer ) );
1355+
QString layerName = FROM8( OGR_FD_GetName( OGR_L_GetLayerDefn( ogrOrigLayer ) ) );
13561356

13571357
QString sql = QString( "REPACK %1" ).arg( layerName ); // don't quote the layer name as it works with spaces in the name and won't work if the name is quoted
13581358
QgsDebugMsg( QString( "SQL: %1" ).arg( sql ) );
@@ -2229,7 +2229,7 @@ QVariant QgsOgrProvider::minimumValue( int index )
22292229
}
22302230
const QgsField& fld = attIt.value();
22312231

2232-
QString theLayerName = OGR_FD_GetName( OGR_L_GetLayerDefn( ogrLayer ) );
2232+
QString theLayerName = FROM8( OGR_FD_GetName( OGR_L_GetLayerDefn( ogrLayer ) ) );
22332233

22342234
QString sql = QString( "SELECT MIN(%1) FROM %2" )
22352235
.arg( quotedIdentifier( fld.name() ) )
@@ -2269,7 +2269,7 @@ QVariant QgsOgrProvider::maximumValue( int index )
22692269
}
22702270
const QgsField& fld = mAttributeFields[index];
22712271

2272-
QString theLayerName = OGR_FD_GetName( OGR_L_GetLayerDefn( ogrLayer ) );
2272+
QString theLayerName = FROM8( OGR_FD_GetName( OGR_L_GetLayerDefn( ogrLayer ) ) );
22732273

22742274
QString sql = QString( "SELECT MAX(%1) FROM %2" )
22752275
.arg( quotedIdentifier( fld.name() ) )

0 commit comments

Comments
 (0)
Please sign in to comment.