From 447687b588f55feeeb2ea81e7d70f78702990655 Mon Sep 17 00:00:00 2001 From: Taco <30645792+Blaco@users.noreply.github.com> Date: Wed, 5 Jun 2024 19:52:35 -0400 Subject: [PATCH] Resolved metaclass conflict in PSA_UL_sequences This was breaking the 'Add Theme Preset' button in Blender's preferences, this small change fixes that --- io_scene_psk_psa/psa/import_/ui.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/io_scene_psk_psa/psa/import_/ui.py b/io_scene_psk_psa/psa/import_/ui.py index 987a8c1..a1f8ea6 100644 --- a/io_scene_psk_psa/psa/import_/ui.py +++ b/io_scene_psk_psa/psa/import_/ui.py @@ -4,7 +4,7 @@ from bpy.types import UIList from .properties import filter_sequences -class PSA_UL_sequences(UIList): +class PSA_UL_sequences_mixIn(UIList): def draw_item(self, context, layout, data, item, icon, active_data, active_property, index, flt_flag): row = layout.row(align=True) split = row.split(align=True, factor=0.75) @@ -30,11 +30,15 @@ class PSA_UL_sequences(UIList): return flt_flags, flt_neworder -class PSA_UL_import_sequences(PSA_UL_sequences, UIList): +class PSA_UL_sequences(PSA_UL_sequences_mixIn): pass -class PSA_UL_import_actions(PSA_UL_sequences, UIList): +class PSA_UL_import_sequences(PSA_UL_sequences_mixIn): + pass + + +class PSA_UL_import_actions(PSA_UL_sequences_mixIn): pass