Num-slider buts and CTRL didn't work when range was > 1.0
This commit is contained in:
parent
16c783d950
commit
83907fc5f7
@ -1677,8 +1677,10 @@ static int ui_do_but_SLI(uiBut *but)
|
|||||||
if(qual & LR_CTRLKEY) {
|
if(qual & LR_CTRLKEY) {
|
||||||
if(tempf==but->min || tempf==but->max);
|
if(tempf==but->min || tempf==but->max);
|
||||||
else if( but->pointype==FLO ) {
|
else if( but->pointype==FLO ) {
|
||||||
if(qual & LR_SHIFTKEY) tempf= floor(tempf*100.0)/100.0;
|
|
||||||
else tempf= floor(tempf*10.0)/10.0;
|
if(but->max-but->min < 2.10) tempf= 0.1*floor(10*tempf);
|
||||||
|
else if(but->max-but->min < 21.0) tempf= floor(tempf);
|
||||||
|
else tempf= 10.0*floor(tempf/10.0);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
temp= 10*(temp/10);
|
temp= 10*(temp/10);
|
||||||
|
Loading…
Reference in New Issue
Block a user