Skip to content

Commit c1b512f

Browse files
committed
QgsGeometry to datastream -> avoid extra data copy
1 parent 996de71 commit c1b512f

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/core/geometry/qgsgeometry.cpp

+1-3
Original file line numberDiff line numberDiff line change
@@ -2292,8 +2292,6 @@ QDataStream& operator>>( QDataStream& in, QgsGeometry& geometry )
22922292
return in;
22932293
}
22942294

2295-
char *data = new char[byteArray.size()];
2296-
memcpy( data, byteArray.data(), byteArray.size() );
2297-
geometry.fromWkb( reinterpret_cast< unsigned char* >( data ), byteArray.size() );
2295+
geometry.fromWkb( reinterpret_cast<unsigned char*>( byteArray.data() ), byteArray.size() );
22982296
return in;
22992297
}

0 commit comments

Comments
 (0)