Fix T103028: more wrong handler logic in storypencil

Append in register, remove in unregister.
This commit is contained in:
Brecht Van Lommel 2022-12-09 21:01:38 +01:00 committed by Thomas Dinges
parent 4920c2cbb8
commit 708dff3ea0
Notes: blender-bot 2023-02-14 18:11:39 +01:00
Referenced by issue blender/blender#102967: 3.4: Potential candidates for corrective releases
Referenced by issue blender/blender#102967, 3.4: Potential candidates for corrective releases
Referenced by issue #103028, Addon: Storypencil clears all frame_change_post handlers
1 changed files with 1 additions and 4 deletions

View File

@ -175,8 +175,6 @@ def register():
)
# Append Handlers
if bpy.app.handlers.frame_change_post:
bpy.app.handlers.frame_change_post.remove(synchro.on_frame_changed)
bpy.app.handlers.frame_change_post.append(synchro.on_frame_changed)
bpy.app.handlers.load_post.append(synchro.sync_autoconfig)
@ -206,8 +204,7 @@ def unregister():
unregister_class(cls)
# Remove Handlers
if bpy.app.handlers.frame_change_post:
bpy.app.handlers.frame_change_post.remove(synchro.on_frame_changed)
bpy.app.handlers.frame_change_post.remove(synchro.on_frame_changed)
bpy.app.handlers.load_post.remove(synchro.sync_autoconfig)
# remove UI integration