From 8f286a80d0c3f2d64dffccde6d31aaadad930f13 Mon Sep 17 00:00:00 2001 From: Matt Ebb Date: Fri, 23 Apr 2010 01:41:01 +0000 Subject: [PATCH] Fix [#21582] Adjusting material color (color picker) crashes Thanks to the testers for helping diagnose this! --- source/blender/editors/interface/interface_handlers.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/blender/editors/interface/interface_handlers.c b/source/blender/editors/interface/interface_handlers.c index c444ef253d5..4dd47059e01 100644 --- a/source/blender/editors/interface/interface_handlers.c +++ b/source/blender/editors/interface/interface_handlers.c @@ -2944,6 +2944,8 @@ static int ui_numedit_but_HSVCUBE(uiBut *but, uiHandleButtonData *data, int mx, if (color_profile) hsv[2] = srgb_to_linearrgb(hsv[2]); + if (hsv[2] > but->softmax) + hsv[2] = but->softmax; } hsv_to_rgb(hsv[0], hsv[1], hsv[2], rgb, rgb+1, rgb+2);