NVil Forum
General Category => Bug Reports => Topic started by: Vaquero on May 16, 2013, 12:56:21 am
-
The Undo command disregards the stack order and gets executed last, when put into the composite tool editor at some point.
-
Fixed.
-
Unfortunately I don't experiene the fix. Undo is still not executed at its position in the stack.
(http://i.imagebanana.com/img/pr32xibc/NVilCompTool_UndoBug.jpg)
In this illustrative example the extrude/bevel should be un-done and the poke should have its effect on the inset polygon.
The same happens to undo subobject selection.
Now to give an insight as to why someone would even use undo in the composite tool: I've come across a situation where I nested composite tools into another, but in the last iteration I didn't want the last step of the last composite tool, and go on from there.
-
It should be truly fixed now.
-
I hate to point it out, but... uhm, nope. :\
Undo now has the effect of deselecting components, but doesn't undo the last operation. This is easily tested by just putting extrude and undo into the stack and using the tool on a poly selection. Theoretically no changes would be visible.
And Undo subobject selection is still executed last:
(http://i.imagebanana.com/img/201nvony/NVilCompTool_UndoBug2.jpg)
In the image above, only the most inner polygons should have been extruded, since I'm undoing the grow selection command before extruding.
-
Fixed, again.
-
From what I can tell, "undo subobject selection" seems to work fine now, but "undo" still doesn't. I have "Keep Subobject Selections In Seperate Stack" enabled.
-
I have tested your first undo bug composite tool sample and the undo works.
-
I have fixed another bug. Hopefully that's the one you mentioned.
-
I'm really sorry, that this seems to be such a difficult matter. I've made a video showing 2 bugs.
http://youtu.be/WSxYwsEgtKU (http://youtu.be/WSxYwsEgtKU)
Hopefully this is of some help.
-
Test it again?
-
All the scenarios I've tested now work, so I assume it's fixed. Thanks!