Skip to content

Commit aed2fab

Browse files
committed
Fix deadlock
1 parent a6f00db commit aed2fab

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

webgpu/canvas.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -181,10 +181,10 @@ def on_update_html_canvas(self, func: Callable):
181181
self._on_update_html_canvas.append(func)
182182

183183
def save_screenshot(self, filename: str):
184-
with self._update_mutex:
185-
if self.target_texture is None:
186-
self.resize._original(self)
184+
if self.target_texture is None:
185+
self.resize._original(self)
187186

187+
with self._update_mutex:
188188
path = pathlib.Path(filename)
189189
format = path.suffix[1:]
190190
data = read_texture(self.target_texture)

0 commit comments

Comments
 (0)