From 6c2dcb15d129e3ff13731a66ad1e34c3f74b839b Mon Sep 17 00:00:00 2001 From: UuuNyaa Date: Thu, 30 Dec 2021 03:28:39 +0900 Subject: [PATCH] Suppress useless property saving --- mmd_tools/properties/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mmd_tools/properties/__init__.py b/mmd_tools/properties/__init__.py index c32c1311..af4a4ae0 100644 --- a/mmd_tools/properties/__init__.py +++ b/mmd_tools/properties/__init__.py @@ -72,10 +72,12 @@ def __patch(properties): # temporary patching, should be removed in the future prop_obj['select'] = bpy.props.BoolProperty( get=lambda prop: prop.select_get(), set=lambda prop, value: prop.select_set(value), + options={'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', }, ) prop_obj['hide'] = bpy.props.BoolProperty( get=lambda prop: prop.hide_get(), set=lambda prop, value: prop.hide_set(value) or setattr(prop, 'hide_viewport', False), + options={'SKIP_SAVE', 'ANIMATABLE', 'LIBRARY_EDITABLE', }, ) if bpy.app.version >= (2, 80, 0):