refactor: move lock/unock to porcelain

This commit is contained in:
Swann
2021-06-02 10:22:37 +02:00
parent df7ca66ad8
commit 431fe0d840
3 changed files with 11 additions and 6 deletions

View File

@ -436,10 +436,15 @@ class SessionPropertyRightOperator(bpy.types.Operator):
runtime_settings = context.window_manager.session
if session:
session.change_owner(self.key,
runtime_settings.clients,
ignore_warnings=True,
affect_dependencies=self.recursive)
if runtime_settings.clients == RP_COMMON:
session.unlock(self.key,
ignore_warnings=True,
affect_dependencies=self.recursive)
else:
session.lock(self.key,
runtime_settings.clients,
ignore_warnings=True,
affect_dependencies=self.recursive)
return {"FINISHED"}