File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -47,7 +47,7 @@ class QgsGeometry
47
47
* geom is transferred.
48
48
* @note added in QGIS 2.10
49
49
*/
50
- QgsGeometry( QgsAbstractGeometryV2* geom /Transfer/ );
50
+ explicit QgsGeometry( QgsAbstractGeometryV2* geom /Transfer/ );
51
51
52
52
//! Destructor
53
53
~QgsGeometry();
Original file line number Diff line number Diff line change @@ -241,7 +241,7 @@ void QgsMapToolAddFeature::canvasMapReleaseEvent( QgsMapMouseEvent* e )
241
241
poly = new QgsPolygonV2 ();
242
242
}
243
243
poly->setExteriorRing ( curveToAdd );
244
- f->setGeometry ( poly );
244
+ f->setGeometry ( new QgsGeometry ( poly ) );
245
245
246
246
int avoidIntersectionsReturn = f->geometry ()->avoidIntersections ();
247
247
if ( avoidIntersectionsReturn == 1 )
Original file line number Diff line number Diff line change @@ -90,7 +90,7 @@ class CORE_EXPORT QgsGeometry
90
90
* geom is transferred.
91
91
* @note added in QGIS 2.10
92
92
*/
93
- QgsGeometry ( QgsAbstractGeometryV2* geom );
93
+ explicit QgsGeometry ( QgsAbstractGeometryV2* geom );
94
94
95
95
// ! Destructor
96
96
~QgsGeometry ();
You can’t perform that action at this time.
0 commit comments