Skip to content

Commit 1d32542

Browse files
committed
Blender: Create thread/worker per-transaction
- Each preview / animation render task will launch in its own thread, which shuts down immediately on completion so that the next one gets its own, fresh thread.
1 parent 6f6f653 commit 1d32542

File tree

2 files changed

+179
-166
lines changed

2 files changed

+179
-166
lines changed

src/windows/animated_title.py

+1-7
Original file line numberDiff line numberDiff line change
@@ -83,19 +83,13 @@ def accept(self):
8383
# Render
8484
self.blenderView.Render()
8585

86-
def close(self):
86+
def closeEvent(self, event):
8787
""" Actually close window and accept dialog """
8888
self.blenderView.end_processing()
8989
super().accept()
9090

91-
def closeEvent(self, event):
92-
self.blenderView.end_processing()
93-
# Stop threads
94-
self.blenderView.background.quit()
95-
9691
def reject(self):
9792
# Stop threads
98-
self.blenderView.background.quit()
9993
self.blenderView.Cancel()
10094
super().reject()
10195

0 commit comments

Comments
 (0)