Skip to content

Commit f48bc28

Browse files
author
Sam Fries
committed
Fix for closing config menu crashing GUI while animating
1 parent d4c217f commit f48bc28

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Packages/vcs/Lib/configurator.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,9 @@ def update(self):
227227
display._template_origin = new_template.name
228228

229229
def detach(self):
230+
if self.animation_timer is not None:
231+
self.stop_animating()
232+
230233
if self.toolbar is not None:
231234
self.toolbar.detach()
232235
self.toolbar = None
@@ -247,14 +250,12 @@ def detach(self):
247250
self.target.detach()
248251
self.target = None
249252

250-
if self.animation_timer is not None:
251-
self.stop_animating()
252-
253253
for listener in self.listeners:
254254
self.interactor.RemoveObserver(listener)
255255

256256
# if all of the widgets have been cleaned up correctly, this will delete the manager
257257
vtk_ui.manager.delete_manager(self.interactor)
258+
self.interactor.GetRenderWindow().Render()
258259

259260
def release(self, object, event):
260261
if self.clicking is None:

0 commit comments

Comments
 (0)