From 8ae8042d6511b437411d25444c03062889beae99 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Mon, 13 Jan 2020 17:42:59 +1100 Subject: [PATCH] Only show predefined type and user defined type if it is a valid input --- src/ifcblenderexport/blenderbim/ui.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ifcblenderexport/blenderbim/ui.py b/src/ifcblenderexport/blenderbim/ui.py index 851a595ed1..3a687556ce 100644 --- a/src/ifcblenderexport/blenderbim/ui.py +++ b/src/ifcblenderexport/blenderbim/ui.py @@ -356,10 +356,12 @@ class BIM_PT_bim(Panel): row.prop(bim_properties, "ifc_product") row = layout.row() row.prop(bim_properties, "ifc_class") - row = layout.row() - row.prop(bim_properties, "ifc_predefined_type") - row = layout.row() - row.prop(bim_properties, "ifc_userdefined_type") + if bim_properties.ifc_predefined_type: + row = layout.row() + row.prop(bim_properties, "ifc_predefined_type") + if bim_properties.ifc_predefined_type == 'USERDEFINED': + row = layout.row() + row.prop(bim_properties, "ifc_userdefined_type") row = layout.row() row.operator("bim.assign_class")