fix(presets): normalize loaded colours before pattern math
This commit is contained in:
@@ -43,8 +43,8 @@ def convert_and_reorder_colors(colors, settings_or_color_order):
|
||||
reordered = (rgb[channel_order[0]], rgb[channel_order[1]], rgb[channel_order[2]])
|
||||
converted_colors.append(reordered)
|
||||
elif isinstance(color, (list, tuple)) and len(color) == 3:
|
||||
# Already a tuple/list, just reorder
|
||||
rgb = tuple(color)
|
||||
# Already a tuple/list, just reorder (JSON may use string numbers)
|
||||
rgb = tuple(int(x) for x in color)
|
||||
reordered = (rgb[channel_order[0]], rgb[channel_order[1]], rgb[channel_order[2]])
|
||||
converted_colors.append(reordered)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user