diff options
author | Antonioya <blendergit@gmail.com> | 2016-08-09 19:01:14 +0300 |
---|---|---|
committer | Antonioya <blendergit@gmail.com> | 2016-08-09 19:01:14 +0300 |
commit | f3a93f08e81a185e058f2acb0ec4c7e1cc99f8d5 (patch) | |
tree | 6dd59ef3ce1f128c7c886f67ff518e121f1b05f4 /archimesh/achm_kitchen_maker.py | |
parent | ce2ced159895f41a7dbfac38f61e6d3421dd7346 (diff) |
Archimesh: Fix error when Cycles is not enabled
Now if cycles render is not enabled or not selected, the materials are
not created.
Diffstat (limited to 'archimesh/achm_kitchen_maker.py')
-rw-r--r-- | archimesh/achm_kitchen_maker.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/archimesh/achm_kitchen_maker.py b/archimesh/achm_kitchen_maker.py index d34bc929..3cbfe02a 100644 --- a/archimesh/achm_kitchen_maker.py +++ b/archimesh/achm_kitchen_maker.py @@ -522,6 +522,8 @@ class AchmKitchen(Operator): add_cabinet(self, box, idx + 1, self.cabinets[idx]) box = layout.box() + if not context.scene.render.engine == 'CYCLES': + box.enabled = False box.prop(self, 'crt_mat') else: row = layout.row() @@ -831,7 +833,7 @@ def generate_cabinets(self): set_normals(base) # Create materials - if self.crt_mat: + if self.crt_mat and bpy.context.scene.render.engine == 'CYCLES': mat = create_diffuse_material("Cabinet_material", False, 0.8, 0.8, 0.8) for box in boxes: set_material(box, mat) |