Fix problem with independent window

This commit is contained in:
Simone Barbieri 2024-01-23 10:48:20 +00:00
parent 7e3e567f00
commit bfdfa78e57

View file

@ -273,10 +273,9 @@ def _independent_window():
current_windows = set(bpy.context.window_manager.windows)
with bpy.context.temp_override(**context):
bpy.ops.wm.window_new()
window = list(set(bpy.context.window_manager.windows) - current_windows)[0]
context["window"] = window
try:
yield window
finally:
with bpy.context.temp_override(**context):
window = list(set(bpy.context.window_manager.windows) - current_windows)[0]
context["window"] = window
try:
yield window
finally:
bpy.ops.wm.window_close()