On 16/03/2017 at 14:28, xxxxxxxx wrote:
I'm currently developing a plugin that uses a TreeView to add/modify selection tags on the active object. It's doing basically everything I want, but I'm getting a reproducible freeze when I hit Undo multiple times in quick succession.
I've stripped out all of the CallCommand()s from my code so I'm creating all of the undo steps myself.
-
Are there any common culprits for freezes (not crashes)?
-
Is there a negative consequence for using StartUndo() but failing to properly close it with EndUndo()
-
Could this be a threading issue? If so, how often do I need to call c4d.StopAllThreads()? At the start of a method, or before every API call that modifies the scene?