diff options
Diffstat (limited to 'object_print3d_utils/ui.py')
-rw-r--r-- | object_print3d_utils/ui.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/object_print3d_utils/ui.py b/object_print3d_utils/ui.py index e43f5ef1..2ca771e6 100644 --- a/object_print3d_utils/ui.py +++ b/object_print3d_utils/ui.py @@ -31,6 +31,11 @@ class Setup: bl_space_type = 'VIEW_3D' bl_region_type = 'UI' + @classmethod + def poll(cls, context): + obj = context.active_object + return obj is not None and obj.type == 'MESH' and obj.mode in {'OBJECT', 'EDIT'} + class VIEW3D_PT_print3d_analyze(Panel, Setup): bl_label = "Analyze" @@ -41,11 +46,6 @@ class VIEW3D_PT_print3d_analyze(Panel, Setup): bmesh.types.BMFace: 'FACESEL', } - @classmethod - def poll(cls, context): - obj = context.active_object - return obj is not None and obj.type == 'MESH' and obj.mode in {'OBJECT', 'EDIT'} - def draw_report(self, context): layout = self.layout info = report.info() |