2025-12-01

This commit is contained in:
2026-03-17 14:58:51 -06:00
parent 183e865f8b
commit 4b82b57113
6846 changed files with 954887 additions and 162606 deletions
@@ -0,0 +1,3 @@
from . import purge_pre_save
modules = [purge_pre_save]
@@ -0,0 +1,18 @@
import bpy
from bpy.app.handlers import persistent
from ..util import get_addon_prefs
@persistent
def purge_before_save(scene):
prefs = get_addon_prefs()
if prefs.purge_on_save:
bpy.ops.outliner.orphans_purge(do_local_ids=True, do_linked_ids=False, do_recursive=True)
def register():
bpy.app.handlers.save_pre.append(purge_before_save)
def unregister():
bpy.app.handlers.save_pre.remove(purge_before_save)