unsigned wraparound prevention

This commit is contained in:
Troy
2024-04-14 15:32:13 -04:00
parent dfab0ca402
commit 11315a81b5

View File

@@ -167,7 +167,12 @@ class AutoPlaylistUsermod : public Usermod {
if (change_interval > ideal_change_min && distance_tracker <= MAX_DISTANCE_TRACKER) {
change_threshold_change = distance_tracker-change_threshold;
if (distance_tracker >= change_threshold) {
change_threshold_change = distance_tracker-change_threshold;
} else {
change_threshold_change = change_threshold-distance_tracker;
}
change_threshold = distance_tracker;
if (change_threshold_change > 9999) change_threshold_change = 0; // cosmetic for debug