Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Spivak(cwolf3d) <cwolf3d@gmail.com>2020-03-12 02:45:16 +0300
committerVladimir Spivak(cwolf3d) <cwolf3d@gmail.com>2020-03-12 02:45:16 +0300
commitcc237ba4df1bd0ebacbb80086f0cd2f522df1688 (patch)
tree114da9c5fd3ba6ad0982d8db1da4820bf17f01d7
parent520b6af2be38066566ae52781de14e510a0ee987 (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__.py2
-rw-r--r--add_mesh_geodesic_domes/third_domes_panel_271.py16
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"