Ticket #788 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

MgCurvePolygon::Serialize & Deserialize handle inner rings incorrectly

Reported by: waltweltonlair Owned by: waltweltonlair
Priority: medium Milestone: 2.1
Component: General Version: 2.0.1
Severity: major Keywords:
Cc: External ID: 1175627

Description

The code in MgCurvePolygon::Serialize uses the wrong index values in the loop which serializes the inner rings (it's off by one).

The code in MgCurvePolygon::Deserialize does not deserialize the final inner ring.

Change History

Changed 3 years ago by waltweltonlair

  • status changed from new to assigned
  • milestone set to 2.1

Changed 3 years ago by waltweltonlair

  • status changed from assigned to closed
  • resolution set to fixed

Fixed in the trunk stream with submission  https://trac.osgeo.org/mapguide/changeset/3502.

Note: See TracTickets for help on using tickets.