Freform Shape does not properly undo

Bug #1958923 reported by grofaty
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pinta
Triaged
Medium
Unassigned

Bug Description

The tests performed on Ubuntu 20.04 using Pinta 2.0.2 from github package and the latest master from github, the same behavior.

1. Draw three Rectangles one next to one from left to right.
2. Draw something with Freeform Shape.
3. Undo. Freform Shape is correctly undone.
4. Undo again. PROBLEM 1. First two rectangles disappear. I expect to disappear last one.
5. Unto again. PROBLEM 2. Now third rectangle disappears, but second one appears.
6. Undo again. PROBLEM 3. Now second rectangle disappears and first one appears. This is probably the correct state after so many undoes.

Tags: line-tool
Revision history for this message
Cameron White (cameronwhite91) wrote :

I think this is just an issue with the rectangle tool (and probably line/curve tool too). Using e.g. a brush afterwards instead of the freeform shape tool still runs into the same undo issue.

Changed in pinta:
importance: Undecided → Medium
status: New → Triaged
tags: added: line-tool
Revision history for this message
grofaty (grofaty) wrote :

I did additional tests in Pinta/master on Ubuntu 20.04. It looks it is not strictly related to Freeform Shape tool, but more to rectangle, line/curve etc.

When this is going to be fixed, please also test Redo options, which now also work strangely, not in correct order. Maybe redo works fine, but because Undo does not work correctly also Redo has improper order. Just a reminder to also test Redo.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.