Fix crash on document close properly in kdevelop (ie. without deadlocks) by first requesting kdevelop to clean itself up, then locking the smart mutex to await the finishing of any other threads already using the document, and then clearing those editor integrators of pointers to the smart interface.
Hopefully now we have a deadlock-free, crash-free document closing system :) |
|
|