[Time Controller] Fix series subsetting
Fix binary search implementation used to subset telemetry series for time conductor. WTD-1515
This commit is contained in:
@@ -11,15 +11,9 @@ define(
|
|||||||
var mid = Math.floor((min + max) / 2),
|
var mid = Math.floor((min + max) / 2),
|
||||||
domainValue = series.getDomainValue(mid);
|
domainValue = series.getDomainValue(mid);
|
||||||
|
|
||||||
if (min >= max) {
|
return min >= max ? min :
|
||||||
return min;
|
domainValue < value ? binSearch(mid + 1, max, value) :
|
||||||
}
|
binSearch(min, mid - 1, value);
|
||||||
|
|
||||||
if (domainValue < value) {
|
|
||||||
return binSearch(mid + 1, max);
|
|
||||||
} else {
|
|
||||||
return binSearch(min, mid - 1);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.startIndex = binSearch(0, max, conductor.displayStart());
|
this.startIndex = binSearch(0, max, conductor.displayStart());
|
||||||
|
|||||||
Reference in New Issue
Block a user