MantisBT - ParaView
View Issue Details
0003632ParaView(No Category)public2006-08-17 15:532006-08-21 13:33
Clinton Stimpson 
Utkarsh Ayachit 
highmajoralways
closedfixed 
 
 
0003632: undo with 3d widgets not working correctly
create source, then clip it.
undo back to just the source, and the clip doesn't go away entirely.
No tags attached.
Issue History
2011-06-16 13:10Zack GalbreathCategory => (No Category)

Notes
(0004703)
Utkarsh Ayachit   
2006-08-21 13:33   
BUG: Fixes Bug 0003632 (undo with 3d widgets not working correctly.). There were 2 issues:
1) As a consequence of registration of a source which had a property with ProxyListDomain we would create and registered internal proxies. Since vtkCommand observers are called in last-in-first-called order on the same priority level, the UndoElement for the registration of the proxy would not get added until after the internal proxies were created. Fixed that by increasing the priority of the observer in the UndoStack.
2) With changes in the UndoStack mechanism for Pausing, the 3D widget registration would get saved on the undo
stack. Ideally, the 3D widget should not be on the undoStack at all. Fixed that by filtering undo stack updates
to not worry about proxies registrations under "_prototypes".


/cvsroot/ParaView3/ParaView3/Servers/ServerManager/vtkSMUndoStack.cxx,v <-- vtkSMUndoStack.cxx
new revision: 1.11; previous revision: 1.10