Import Images as Planes: fix error disabling addon
note: the driver setup for corner pin is broken in the new dependency graph (relies on scene camera), will tackle that separately Fixes T60986
This commit is contained in:
parent
60ed79fc0c
commit
157019dd05
Notes:
blender-bot
2023-02-14 19:21:02 +01:00
Referenced by issue #60986, [Addon] Import images as planes - addon disabling bug
|
@ -21,7 +21,7 @@
|
|||
bl_info = {
|
||||
"name": "Import Images as Planes",
|
||||
"author": "Florian Meyer (tstscr), mont29, matali, Ted Schundler (SpkyElctrc)",
|
||||
"version": (3, 2, 1),
|
||||
"version": (3, 2, 2),
|
||||
"blender": (2, 80, 0),
|
||||
"location": "File > Import > Images as Planes or Add > Mesh > Images as Planes",
|
||||
"description": "Imports images and creates planes with the appropriate aspect ratio. "
|
||||
|
@ -418,7 +418,7 @@ def check_drivers(*args, **kwargs):
|
|||
"""
|
||||
if not watched_objects:
|
||||
# if there is nothing to watch, don't bother running this
|
||||
bpy.app.handlers.scene_update_post.remove(check_drivers)
|
||||
bpy.app.handlers.depsgraph_update_post.remove(check_drivers)
|
||||
return
|
||||
|
||||
update = False
|
||||
|
@ -449,7 +449,7 @@ def register_watched_object(obj):
|
|||
|
||||
if not watched_objects:
|
||||
# make sure check_drivers is active
|
||||
bpy.app.handlers.scene_update_post.append(check_drivers)
|
||||
bpy.app.handlers.depsgraph_update_post.append(check_drivers)
|
||||
|
||||
watched_objects[name] = None
|
||||
|
||||
|
@ -1172,8 +1172,8 @@ def unregister():
|
|||
bpy.types.VIEW3D_MT_image_add.remove(import_images_button)
|
||||
|
||||
# This will only exist if drivers are active
|
||||
if check_drivers in bpy.app.handlers.scene_update_post:
|
||||
bpy.app.handlers.scene_update_post.remove(check_drivers)
|
||||
if check_drivers in bpy.app.handlers.depsgraph_update_post:
|
||||
bpy.app.handlers.depsgraph_update_post.remove(check_drivers)
|
||||
|
||||
bpy.app.handlers.load_post.remove(register_driver)
|
||||
del bpy.app.driver_namespace['import_image__find_plane_corner']
|
||||
|
|
Loading…
Reference in New Issue