Skip to content

Commit

Permalink
Attempt at fixing warning 'case value ‘2147483648’ not in enumerated …
Browse files Browse the repository at this point in the history
…type OGRwkbGeometryType' caused by 97020ff fix
  • Loading branch information
rouault committed Nov 12, 2017
1 parent 96ec664 commit 68da18c
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions src/providers/ogr/qgsogrprovider.cpp
Expand Up @@ -583,7 +583,7 @@ QString QgsOgrProvider::ogrWkbGeometryTypeName( OGRwkbGeometryType type ) const
return geom; return geom;
} }


switch ( type ) switch ( static_cast<unsigned>( type ) )
{ {
case wkbUnknown: case wkbUnknown:
geom = QStringLiteral( "Unknown" ); geom = QStringLiteral( "Unknown" );
Expand Down Expand Up @@ -642,28 +642,28 @@ QString QgsOgrProvider::ogrWkbGeometryTypeName( OGRwkbGeometryType type ) const
case wkbNone: case wkbNone:
geom = QStringLiteral( "None" ); geom = QStringLiteral( "None" );
break; break;
case wkbUnknown | wkb25DBit: case static_cast<unsigned>( wkbUnknown ) | static_cast<unsigned>( wkb25DBit ):
geom = QStringLiteral( "Unknown25D" ); geom = QStringLiteral( "Unknown25D" );
break; break;
case wkbPoint25D: case static_cast<unsigned>( wkbPoint25D ):
geom = QStringLiteral( "Point25D" ); geom = QStringLiteral( "Point25D" );
break; break;
case wkbLineString25D: case static_cast<unsigned>( wkbLineString25D ):
geom = QStringLiteral( "LineString25D" ); geom = QStringLiteral( "LineString25D" );
break; break;
case wkbPolygon25D: case static_cast<unsigned>( wkbPolygon25D ):
geom = QStringLiteral( "Polygon25D" ); geom = QStringLiteral( "Polygon25D" );
break; break;
case wkbMultiPoint25D: case static_cast<unsigned>( wkbMultiPoint25D ):
geom = QStringLiteral( "MultiPoint25D" ); geom = QStringLiteral( "MultiPoint25D" );
break; break;
case wkbMultiLineString25D: case static_cast<unsigned>( wkbMultiLineString25D ):
geom = QStringLiteral( "MultiLineString25D" ); geom = QStringLiteral( "MultiLineString25D" );
break; break;
case wkbMultiPolygon25D: case static_cast<unsigned>( wkbMultiPolygon25D ):
geom = QStringLiteral( "MultiPolygon25D" ); geom = QStringLiteral( "MultiPolygon25D" );
break; break;
case wkbGeometryCollection25D: case static_cast<unsigned>( wkbGeometryCollection25D ):
geom = QStringLiteral( "GeometryCollection25D" ); geom = QStringLiteral( "GeometryCollection25D" );
break; break;
default: default:
Expand Down

0 comments on commit 68da18c

Please sign in to comment.