actual fix
parent
61c8298099
commit
4ddaac9e7e
|
@ -287,25 +287,25 @@
|
||||||
} else {
|
} else {
|
||||||
float pointPos = pointX / sliderIOWidth;
|
float pointPos = pointX / sliderIOWidth;
|
||||||
int idx = pointPos;
|
int idx = pointPos;
|
||||||
idx = MIN(idx, 15);
|
if (idx > 15) idx = 15;
|
||||||
int setIdx = idx*2;
|
int setIdx = idx*2;
|
||||||
if (buf.slider[ setIdx ] != 0) {
|
if (buf.slider[ setIdx ] != 0) {
|
||||||
setIdx++;
|
setIdx++;
|
||||||
}
|
}
|
||||||
buf.slider[ setIdx ] = 0x80;
|
buf.slider[ setIdx ] = 0x80;
|
||||||
if (idx > 0 && (pointPos - idx) * 4 < 1) {
|
if (idx > 0) { if ((pointPos - idx) * 4 < 1) {
|
||||||
setIdx = (idx - 1) * 2;
|
setIdx = (idx - 1) * 2;
|
||||||
if (buf.slider[ setIdx ] != 0) {
|
if (buf.slider[ setIdx ] != 0) {
|
||||||
setIdx++;
|
setIdx++;
|
||||||
}
|
}
|
||||||
buf.slider[ setIdx ] = 0x80;
|
buf.slider[ setIdx ] = 0x80;
|
||||||
} else if (idx < 31 && (pointPos - idx) * 4 > 3) {
|
} } else if (idx < 31) { if ((pointPos - idx) * 4 > 3) {
|
||||||
setIdx = (idx + 1) * 2;
|
setIdx = (idx + 1) * 2;
|
||||||
if (buf.slider[ setIdx ] != 0) {
|
if (buf.slider[ setIdx ] != 0) {
|
||||||
setIdx++;
|
setIdx++;
|
||||||
}
|
}
|
||||||
buf.slider[ setIdx ] = 0x80;
|
buf.slider[ setIdx ] = 0x80;
|
||||||
}
|
} }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue