From 419502ddb74636e1b26ebb0a2b546426e7bc1d6f Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Fri, 4 Feb 2022 16:23:04 +1100 Subject: [PATCH] Disable adding a grid before a project exists. --- src/blenderbim/blenderbim/bim/module/model/grid.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/model/grid.py b/src/blenderbim/blenderbim/bim/module/model/grid.py index bc605a3116..497ffa0ba3 100644 --- a/src/blenderbim/blenderbim/bim/module/model/grid.py +++ b/src/blenderbim/blenderbim/bim/module/model/grid.py @@ -112,7 +112,7 @@ def add_object(self, context): class BIM_OT_add_object(Operator): bl_idname = "mesh.add_grid" - bl_label = "Grid" + bl_label = "IFC Grid" bl_options = {"REGISTER", "UNDO"} u_spacing: FloatProperty(name="U Spacing", default=10) @@ -120,6 +120,10 @@ class BIM_OT_add_object(Operator): v_spacing: FloatProperty(name="V Spacing", default=10) total_v: IntProperty(name="Number of V Grids", default=3) + @classmethod + def poll(cls, context): + return IfcStore.get_file() + def execute(self, context): return IfcStore.execute_ifc_operator(self, context)