diff --git a/utils/blender_theme_as_c.py b/utils/blender_theme_as_c.py
index 65718afab57ea3f36b13d30739161cf9509d379a..5f8d2287c6a3f80d17ad4e3e5b82902cee926172 100755
--- a/utils/blender_theme_as_c.py
+++ b/utils/blender_theme_as_c.py
@@ -280,6 +280,7 @@ def write_member(fw, indent, b, theme, ls):
                             value_repr = value.decode('ascii')
                             fw(f'{indent}.{attr} = "{value_repr}",\n')
                         else:
+                            value_repr = "".join(f'{ub:02x}' for ub in value)
                             fw(f'{indent}.{attr} = {{{value_repr}}},\n')
             else:
                 fw(f'{indent}.{attr} = {value},\n')