From 6f9da163fbfd5fcb377bcaa803df75948b3febe7 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 23 Aug 2023 12:30:13 +0500 Subject: [PATCH] Small fix for 422f772c4 --- src/blenderbim/blenderbim/tool/geometry.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/blenderbim/blenderbim/tool/geometry.py b/src/blenderbim/blenderbim/tool/geometry.py index dbe96048c0..3b78dfb8d4 100644 --- a/src/blenderbim/blenderbim/tool/geometry.py +++ b/src/blenderbim/blenderbim/tool/geometry.py @@ -402,6 +402,8 @@ class Geometry(blenderbim.core.tool.Geometry): return styles usage_count = [0] * len(obj.material_slots) + if not usage_count: # if there are no materials, polygons will still use index 0 + return [] for poly in obj.data.polygons: usage_count[poly.material_index] += 1 styles = [style for style, usage in zip(styles, usage_count, strict=True) if usage > 0]