#2503: wxdigit: wrong undo & redo -------------------------+-------------------------------------------------- Reporter: mlennert | Owner: grass-dev@… Type: defect | Status: new Priority: normal | Milestone: 7.0.0 Component: wxGUI | Version: svn-trunk Keywords: digitizer | Platform: Unspecified Cpu: Unspecified | -------------------------+--------------------------------------------------
Comment(by mlennert): Replying to [comment:7 mmetz]: > Replying to [comment:6 mlennert]: > > > > There is still one issue I've come upon: when features are automatically modified from the form they are digitized in because of overlaps, the second original feature causing the overlap seems to be erased from the undo stack, meaning that it remains, even if you undo all the way to origin or if you close without saving. > > > > To reproduce, digitize a line and then a second line that crosses that line. The lines are correctly split at the intersection. If you then undo the second line remains in its original (unsplit) form. The same is true for two overlapping polygons or a line crossing a polygon. > > The list of updated lines as returned by the vector lib was incomplete. Fixed in r63349,50 (trunk, relbr70), please test. Still not quite: [http://tomahawk.ulb.ac.be/moritz/wxdigit_undo_redo4.ogv]. If you need more explanation, I can write some, but right now I have to go. Moritz -- Ticket URL: <https://trac.osgeo.org/grass/ticket/2503#comment:8> GRASS GIS <http://grass.osgeo.org> _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev