Skip to content
Snippets Groups Projects
Commit 57162398 authored by Guillaume Pasero's avatar Guillaume Pasero
Browse files

BUG: mantis-1020: apply original patch and use plain assert

parent 8c05017b
No related branches found
No related tags found
No related merge requests found
......@@ -143,10 +143,12 @@ inline
void otb::ogr::Feature::SetGeometryDirectly(UniqueGeometryPtr geometry)
{
CheckInvariants();
#if !defined(NDEBUG)
OGRGeometry * g = geometry.get();
#endif
UncheckedSetGeometryDirectly(otb::move(geometry));
itkAssertOrThrowMacro((m_Feature->GetGeometryRef() == g), "The new geometry hasn't been set as expected");
itkAssertOrThrowMacro(!geometry, "UniqueGeometryPtr hasn't released its pointer");
assert((m_Feature->GetGeometryRef() == g) && "The new geometry hasn't been set as expected");
assert(!geometry && "UniqueGeometryPtr hasn't released its pointer");
}
inline
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment