From 7a6244f755245d362d52526b06b487ef18d351a4 Mon Sep 17 00:00:00 2001 From: Yusarina Date: Mon, 16 Dec 2024 17:31:04 +0000 Subject: [PATCH] Fix to export button --- ui/quick_access_panel.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ui/quick_access_panel.py b/ui/quick_access_panel.py index 5bfceae..5ffeb47 100644 --- a/ui/quick_access_panel.py +++ b/ui/quick_access_panel.py @@ -59,12 +59,15 @@ class AvatarToolKit_OT_ExportMenu(Operator): """Open the export menu""" bl_idname: str = "avatar_toolkit.export" bl_label: str = t("QuickAccess.export") + + @classmethod + def poll(cls, context: Context) -> bool: + return get_active_armature(context) is not None def execute(self, context: Context) -> Set[str]: - wm: WindowManager = context.window_manager - wm.call_menu(name=AvatarToolKit_MT_ExportMenu.bl_idname) + bpy.context.window_manager.popup_menu(AvatarToolKit_MT_ExportMenu.draw) return {'FINISHED'} - + class AvatarToolKit_PT_QuickAccessPanel(Panel): """Quick access panel for common Avatar Toolkit operations""" bl_label: str = t("QuickAccess.label")