Fixed inputs not obeying the SIMUL_TRACKS setting
This commit is contained in:
parent
f3f2802844
commit
41ec2822b1
1 changed files with 6 additions and 6 deletions
|
@ -15,7 +15,7 @@ namespace Mist {
|
||||||
Input * Input::singleton = NULL;
|
Input * Input::singleton = NULL;
|
||||||
|
|
||||||
void Input::userCallback(char * data, size_t len, unsigned int id) {
|
void Input::userCallback(char * data, size_t len, unsigned int id) {
|
||||||
for (int i = 0; i < 5; i++){
|
for (int i = 0; i < SIMUL_TRACKS; i++) {
|
||||||
unsigned long tid = ((unsigned long)(data[i * 6]) << 24) | ((unsigned long)(data[i * 6 + 1]) << 16) | ((unsigned long)(data[i * 6 + 2]) << 8) | ((unsigned long)(data[i * 6 + 3]));
|
unsigned long tid = ((unsigned long)(data[i * 6]) << 24) | ((unsigned long)(data[i * 6 + 1]) << 16) | ((unsigned long)(data[i * 6 + 2]) << 8) | ((unsigned long)(data[i * 6 + 3]));
|
||||||
if (tid) {
|
if (tid) {
|
||||||
unsigned long keyNum = ((unsigned long)(data[i * 6 + 4]) << 8) | ((unsigned long)(data[i * 6 + 5]));
|
unsigned long keyNum = ((unsigned long)(data[i * 6 + 4]) << 8) | ((unsigned long)(data[i * 6 + 5]));
|
||||||
|
|
Loading…
Add table
Reference in a new issue