Freeform Shape and Rectangle Selection strange behaviour with Undo

Bug #1422265 reported by grofaty
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pinta
Fix Released
Medium
Cameron White

Bug Description

Pinta development 1.6.0.58 on Windows 7:
1. Rectangle Select and make some selection on canvas.
2. Deselect All button from toolbar.
3. Freeform Shape and draw something on canvas.
4. Undo button from toolbar. Freeform Shape drawings disappears. Works as expected.
5. Undo again and now problem. Rectangle Selection appears (this is OK) but also Freeform Shape drawings is displayed (the drawings that was undone in previous step).

Tags: undo
Revision history for this message
grofaty (grofaty) wrote :

I have created print-screen for above steps. See attached image.

Maybe this is related to commit: https://github.com/PintaProject/Pinta/commit/09bfbc2f4640bad96446e5cfc8c004fbd3ac3b25 where Freeform Shape

Revision history for this message
grofaty (grofaty) wrote :

All test bellow done on Ubuntu 14.04.

Test 1:
Downloaded 1.6.0.58 zip file from forge.pinta-project.com problem exactly the same as in Windows (bug report).

Test 2:
Downloaded 1.6.0.53 zip file and I can reproduce problem (now already fixed): bug 1210927

Test 3:
Downloaded 1.6.0.54 zip file and the problem is the same as in Test 1. So commit https://github.com/PintaProject/Pinta/commit/09bfbc2f4640bad96446e5cfc8c004fbd3ac3b25 did fix a problem of bug 1210927 but as noted in this bug report there is actually another bug if "double undo" is used.

Revision history for this message
Cameron White (cameronwhite91) wrote :
Changed in pinta:
assignee: nobody → Cameron White (cameronwhite91)
importance: Undecided → Medium
milestone: none → 1.6
status: New → Fix Committed
Changed in pinta:
status: Fix Committed → Fix Released
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.