[Time Controller] Fix series subsetting

Fix binary search implementation used to subset
telemetry series for time conductor. WTD-1515
This commit is contained in:
Victor Woeltjen 2015-09-14 11:44:50 -07:00
parent f42c5ca1e5
commit 24449d2dcc

View File

@ -11,15 +11,9 @@ define(
var mid = Math.floor((min + max) / 2),
domainValue = series.getDomainValue(mid);
if (min >= max) {
return min;
}
if (domainValue < value) {
return binSearch(mid + 1, max);
} else {
return binSearch(min, mid - 1);
}
return min >= max ? min :
domainValue < value ? binSearch(mid + 1, max, value) :
binSearch(min, mid - 1, value);
}
this.startIndex = binSearch(0, max, conductor.displayStart());