Fix T103028: more wrong handler logic in storypencil
Append in register, remove in unregister.
This commit is contained in:
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
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue