Skip to content

Commit 05f7d6b

Browse files
committed
fix warnings
1 parent 585e581 commit 05f7d6b

File tree

2 files changed

+9
-11
lines changed

2 files changed

+9
-11
lines changed

src/app/qgsmaptooloffsetcurve.cpp

+6-11
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ void QgsMapToolOffsetCurve::canvasMoveEvent( QMouseEvent * e )
211211
int beforeVertex;
212212
double leftOf;
213213
double offset = sqrt( mOriginalGeometry->closestSegmentWithContext( layerCoords, minDistPoint, beforeVertex, &leftOf ) );
214-
if ( !offset > 0 )
214+
if ( offset == 0.0 )
215215
{
216216
return;
217217
}
@@ -332,6 +332,9 @@ void QgsMapToolOffsetCurve::deleteRubberBandAndGeometry()
332332

333333
void QgsMapToolOffsetCurve::setOffsetForRubberBand( double offset, bool leftSide )
334334
{
335+
// need at least geos 3.3 for OffsetCurve tool
336+
#if defined(GEOS_VERSION_MAJOR) && defined(GEOS_VERSION_MINOR) && \
337+
((GEOS_VERSION_MAJOR>3) || ((GEOS_VERSION_MAJOR==3) && (GEOS_VERSION_MINOR>=3)))
335338
if ( !mRubberBand || !mOriginalGeometry )
336339
{
337340
return;
@@ -343,7 +346,6 @@ void QgsMapToolOffsetCurve::setOffsetForRubberBand( double offset, bool leftSide
343346
return;
344347
}
345348

346-
347349
QgsGeometry geomCopy( *mOriginalGeometry );
348350
GEOSGeometry* geosGeom = geomCopy.asGeos();
349351
if ( geosGeom )
@@ -353,15 +355,7 @@ void QgsMapToolOffsetCurve::setOffsetForRubberBand( double offset, bool leftSide
353355
int quadSegments = s.value( "/qgis/digitizing/offset_quad_seg", 8 ).toInt();
354356
double mitreLimit = s.value( "/qgis/digitizine/offset_miter_limit", 5.0 ).toDouble();
355357

356-
GEOSGeometry* offsetGeom = 0;
357-
//need at least geos 3.3 for OffsetCurve tool
358-
#if defined(GEOS_VERSION_MAJOR) && defined(GEOS_VERSION_MINOR) && \
359-
((GEOS_VERSION_MAJOR>3) || ((GEOS_VERSION_MAJOR==3) && (GEOS_VERSION_MINOR>=3)))
360-
offsetGeom = GEOSOffsetCurve( geosGeom, ( leftSide > 0 ) ? offset : -offset, quadSegments, joinStyle, mitreLimit );
361-
#else
362-
return;
363-
#endif //GEOS_VERSION
364-
358+
GEOSGeometry* offsetGeom = GEOSOffsetCurve( geosGeom, ( leftSide > 0 ) ? offset : -offset, quadSegments, joinStyle, mitreLimit );
365359
if ( !offsetGeom )
366360
{
367361
deleteRubberBandAndGeometry();
@@ -380,6 +374,7 @@ void QgsMapToolOffsetCurve::setOffsetForRubberBand( double offset, bool leftSide
380374
mRubberBand->setToGeometry( &mModifiedGeometry, sourceLayer );
381375
}
382376
}
377+
#endif //GEOS_VERSION>=3.3
383378
}
384379

385380
QgsGeometry* QgsMapToolOffsetCurve::linestringFromPolygon( QgsGeometry* featureGeom, int vertex )

src/mapserver/qgswfsserver.cpp

+3
Original file line numberDiff line numberDiff line change
@@ -405,6 +405,7 @@ int QgsWFSServer::getFeature( QgsRequestHandler& request, const QString& format
405405
}
406406
catch ( QgsMapServiceException& e )
407407
{
408+
Q_UNUSED( e );
408409
filterOk = false;
409410
}
410411
}
@@ -519,6 +520,8 @@ int QgsWFSServer::getFeature( QgsRequestHandler& request, const QString& format
519520
}
520521
catch ( QgsMapServiceException& e )
521522
{
523+
Q_UNUSED( e );
524+
522525
while ( provider->nextFeature( feature ) && featureCounter < maxFeat )
523526
{
524527
sendGetFeature( request, format, &feature, featureCounter, layerCrs, fields, layerHiddenAttributes );

0 commit comments

Comments
 (0)