diff options
-rw-r--r-- | source/blender/editors/interface/interface_icons.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/source/blender/editors/interface/interface_icons.c b/source/blender/editors/interface/interface_icons.c index c16c3d2c49a..225b1b36ac3 100644 --- a/source/blender/editors/interface/interface_icons.c +++ b/source/blender/editors/interface/interface_icons.c @@ -457,13 +457,15 @@ DEF_ICON_VECTOR_COLORSET_DRAW_NTH(20, 19) # undef DEF_ICON_VECTOR_COLORSET_DRAW_NTH static void vicon_collection_color_draw( - short color_tag, int x, int y, int UNUSED(w), int UNUSED(h), float UNUSED(alpha)) + short color_tag, int x, int y, int w, int UNUSED(h), float UNUSED(alpha)) { bTheme *btheme = UI_GetTheme(); const ThemeCollectionColor *collection_color = &btheme->collection_color[color_tag]; + const float aspect = (float)ICON_DEFAULT_WIDTH / (float)w; + UI_icon_draw_ex( - x, y, ICON_OUTLINER_COLLECTION, U.inv_dpi_fac, 1.0f, 0.0f, collection_color->color, true); + x, y, ICON_OUTLINER_COLLECTION, aspect, 1.0f, 0.0f, collection_color->color, true); } # define DEF_ICON_COLLECTION_COLOR_DRAW(index, color) \ |