diff options
author | Vladimir Spivak(cwolf3d) <cwolf3d@gmail.com> | 2020-03-12 02:45:16 +0300 |
---|---|---|
committer | Vladimir Spivak(cwolf3d) <cwolf3d@gmail.com> | 2020-03-12 02:45:16 +0300 |
commit | cc237ba4df1bd0ebacbb80086f0cd2f522df1688 (patch) | |
tree | 114da9c5fd3ba6ad0982d8db1da4820bf17f01d7 | |
parent | 520b6af2be38066566ae52781de14e510a0ee987 (diff) |
Fix T74551: Switching "Class" setting after add one mesh from "Geodesic Dome" addon, Blender have instant closing
-rw-r--r-- | add_mesh_geodesic_domes/__init__.py | 2 | ||||
-rw-r--r-- | add_mesh_geodesic_domes/third_domes_panel_271.py | 16 |
2 files changed, 9 insertions, 9 deletions
diff --git a/add_mesh_geodesic_domes/__init__.py b/add_mesh_geodesic_domes/__init__.py index c7137614..00ee10aa 100644 --- a/add_mesh_geodesic_domes/__init__.py +++ b/add_mesh_geodesic_domes/__init__.py @@ -22,7 +22,7 @@ bl_info = { "name": "Geodesic Domes", "author": "Andy Houston", - "version": (0, 3, 5), + "version": (0, 3, 6), "blender": (2, 80, 0), "location": "View3D > Add > Mesh", "description": "Create geodesic dome type objects.", diff --git a/add_mesh_geodesic_domes/third_domes_panel_271.py b/add_mesh_geodesic_domes/third_domes_panel_271.py index f4a9ce54..98add45f 100644 --- a/add_mesh_geodesic_domes/third_domes_panel_271.py +++ b/add_mesh_geodesic_domes/third_domes_panel_271.py @@ -127,7 +127,7 @@ class GenerateGeodesicDome(Operator, object_utils.AddObjectHelper): ("Parabola", "Parabola", "Generate Parabola"), ("Torus", "Torus", "Generate Torus"), ("Sphere", "Sphere", "Generate Sphere"), - ("Import your mesh", "Import your mesh", "Import Your Mesh"), + ("Import_your_mesh", "Import your mesh", "Import Your Mesh"), ], default='Geodesic' ) @@ -157,10 +157,10 @@ class GenerateGeodesicDome(Operator, object_utils.AddObjectHelper): geodesic_class: EnumProperty( name="Class", description="Subdivide Basic/Triacon", - items=[("Class 1", "Class 1", "class one"), - ("Class 2", "Class 2", "class two"), + items=[("Class_1", "Class 1", "class one"), + ("Class_2", "Class 2", "class two"), ], - default='Class 1' + default='Class_1' ) tri_hex_star: EnumProperty( name="Shape", @@ -930,7 +930,7 @@ class GenerateGeodesicDome(Operator, object_utils.AddObjectHelper): row.prop(self, "grxsz") row = layout.row() row.prop(self, "grysz") - elif tmp == 'Import your mesh': + elif tmp == 'Import_your_mesh': col.prop(self, "use_imported_mesh") col.prop(self, "import_mesh_name") # superform parameters only where possible @@ -939,7 +939,7 @@ class GenerateGeodesicDome(Operator, object_utils.AddObjectHelper): row = layout.row() row.prop(self, "vact") row = layout.row() - if not(tmp == 'Import your mesh'): + if tmp != 'Import_your_mesh': if (self.uact is False) and (self.vact is False): row.label(text="No checkbox active", icon="INFO") else: @@ -1117,7 +1117,7 @@ class GenerateGeodesicDome(Operator, object_utils.AddObjectHelper): faceshape = 2 tmp_cl = self.geodesic_class klass = 0 - if tmp_cl == "Class 2": + if tmp_cl == "Class_2": klass = 1 shape = 0 parameters = [self.frequency, self.eccentricity, self.squish, @@ -1167,7 +1167,7 @@ class GenerateGeodesicDome(Operator, object_utils.AddObjectHelper): self.bvellipse, superformparam ) mesh = vefm_271.vefm_add_object(basegeodesic) - elif self.geodesic_types == "Import your mesh": + elif self.geodesic_types == "Import_your_mesh": obj_name = self.import_mesh_name if obj_name == "None": message = "Fill in a name \nof an existing mesh\nto be imported" |