diff options
author | Philipp Oeser <info@graphics-engineer.com> | 2019-01-30 11:29:05 +0300 |
---|---|---|
committer | Philipp Oeser <info@graphics-engineer.com> | 2019-01-30 14:12:28 +0300 |
commit | 157019dd05532720ac3f1084a721057fd9c3d712 (patch) | |
tree | 3f57b769d24f11a58b4581ea0e6cc0590a95c529 /io_import_images_as_planes.py | |
parent | 60ed79fc0ced4a802fca7fa5b4cf3c295d76fe98 (diff) |
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
Diffstat (limited to 'io_import_images_as_planes.py')
-rw-r--r-- | io_import_images_as_planes.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/io_import_images_as_planes.py b/io_import_images_as_planes.py index fb8cbc1e..26e7ee86 100644 --- a/io_import_images_as_planes.py +++ b/io_import_images_as_planes.py @@ -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'] |