X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcwindowtool.C;h=371464e9d4753fbdc701071f027a72945852e9a1;hp=44daadd1a6a809e62ba2d082aa7d3d8e8a719382;hb=8e67d840c5a93f77de021102a4f0bfc4e07504f4;hpb=b350aa5a1ccbadcb5f794183c443c0738cd1e9ab diff --git a/cinelerra-5.1/cinelerra/cwindowtool.C b/cinelerra-5.1/cinelerra/cwindowtool.C index 44daadd1..371464e9 100644 --- a/cinelerra-5.1/cinelerra/cwindowtool.C +++ b/cinelerra-5.1/cinelerra/cwindowtool.C @@ -2192,7 +2192,8 @@ int CWindowMaskFeatherSlider::handle_event() int CWindowMaskFeatherSlider::update(float v) { - while( max < v ) max *= 1.25; + float vv = fabsf(v); + while( max < vv ) max *= 1.25; return update(get_w(), v, -max-5, max+5); } int CWindowMaskFeatherSlider::update(int r, float v, float mn, float mx)