fix: handle apply dependencies

This commit is contained in:
Swann
2020-10-15 12:11:28 +02:00
parent 1828bfac22
commit 9f8222afa7
3 changed files with 11 additions and 4 deletions

View File

@ -556,6 +556,7 @@ class SessionApply(bpy.types.Operator):
bl_options = {"REGISTER"}
target: bpy.props.StringProperty()
reset_dependencies: bpy.props.BoolProperty(default=False)
@classmethod
def poll(cls, context):
@ -563,7 +564,9 @@ class SessionApply(bpy.types.Operator):
def execute(self, context):
logging.debug(f"Running apply on {self.target}")
session.apply(self.target, force=True)
session.apply(self.target,
force=True,
force_dependencies=self.reset_dependencies)
return {"FINISHED"}