Merge pull request #1403 from tildearrow/macro-values-fix
Fix macro mode changes resetting Bottom and Top.
This commit is contained in:
commit
d4e60e0c03
|
@ -1767,9 +1767,13 @@ void FurnaceGUI::drawMacroEdit(FurnaceGUIMacroDesc& i, int totalFit, float avail
|
||||||
\
|
\
|
||||||
/* if ADSR/LFO, populate min/max */ \
|
/* if ADSR/LFO, populate min/max */ \
|
||||||
if (i.macro->open&6) { \
|
if (i.macro->open&6) { \
|
||||||
|
if (i.macro->val[0]==0 && i.macro->val[1]==0) { \
|
||||||
i.macro->val[0]=i.min; \
|
i.macro->val[0]=i.min; \
|
||||||
i.macro->val[1]=i.max; \
|
i.macro->val[1]=i.max; \
|
||||||
} \
|
} \
|
||||||
|
i.macro->val[0]=CLAMP(i.macro->val[0],i.min,i.max); \
|
||||||
|
i.macro->val[1]=CLAMP(i.macro->val[1],i.min,i.max); \
|
||||||
|
} \
|
||||||
} \
|
} \
|
||||||
PARAMETER; \
|
PARAMETER; \
|
||||||
} \
|
} \
|
||||||
|
|
Loading…
Reference in a new issue