Temp fix for invalid tracks
This commit is contained in:
parent
a3e0d1ac85
commit
3ca1ea3b30
1 changed files with 4 additions and 0 deletions
|
@ -23,6 +23,10 @@ namespace Mist{
|
||||||
void Input::userOnActive(size_t id){
|
void Input::userOnActive(size_t id){
|
||||||
++connectedUsers;
|
++connectedUsers;
|
||||||
size_t track = users.getTrack(id);
|
size_t track = users.getTrack(id);
|
||||||
|
if (!M.trackValid(track)){
|
||||||
|
WARN_MSG("Player is inside invalid track: %zu", track);
|
||||||
|
return;
|
||||||
|
}
|
||||||
size_t key = users.getKeyNum(id);
|
size_t key = users.getKeyNum(id);
|
||||||
uint64_t time = M.getTimeForKeyIndex(track, key);
|
uint64_t time = M.getTimeForKeyIndex(track, key);
|
||||||
size_t endKey = M.getKeyIndexForTime(track, time + 20000);
|
size_t endKey = M.getKeyIndexForTime(track, time + 20000);
|
||||||
|
|
Loading…
Add table
Reference in a new issue