allow undo of individual intelligent scissor actions
Submitted by Sven
Please describe the problem: Imagine I have spent 20 minutes to select a complicated figure, but just before finish I accidentally click INSIDE my selection. Next thing that happens is that my uncompleted selection becomes active too early and I either accept this or do it ALL over again, because "undo" gives me no selection at all.
Expected behaviour: One step back undo gives user back his selection as it was before clicking inside it.
Steps to reproduce:
- open an image and select "intelligent scissors" tool
- make a selection and "activate" it (click inside)
- press ctrl+z or select undo from edit menu
Actual results: in user's point of view gimp takes back TWO steps, not one
Expected results: to see selection as it was before clicking inside it
Does this happen every time? yes
Other information: applies to all gimp versions in 2.* series, currently 2.2.2 by ubuntu