/hue /sat fix

This commit is contained in:
2020-01-08 21:36:30 +03:00
parent cacd9eab27
commit d0537484c5

View File

@@ -649,16 +649,23 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send, int suffixCode
switch (suffixCode) switch (suffixCode)
{ {
case S_SAT: case S_SAT:
Par[1] = Par[0]; st.s = Par[0];
Par[0] = st.h; Par[0] = st.h;
Par[1] = st.s;
Par[2] = st.v; Par[2] = st.v;
n=3; n=3;
setVal(st.aslong);
break; break;
case S_HUE: case S_HUE:
st.h = Par[0];
Par[1] = st.s; Par[1] = st.s;
Par[2] = st.v; Par[2] = st.v;
n=3; n=3;
setVal(st.aslong);
} }
} }
else // Non-color channel else // Non-color channel
@@ -770,7 +777,7 @@ int Item::Ctrl(short cmd, short n, int *Parameters, boolean send, int suffixCode
} }
else else
{ {
setCmd(0); setCmd(0);
SendStatus(SEND_PARAMETERS | SEND_DEFFERED); SendStatus(SEND_PARAMETERS | SEND_DEFFERED);
} }
break; break;