forked from qt-creator/qt-creator
Timeline: Check end time for sanity before setting range
Change-Id: I69a3ea81b1c4e1df51663d8e5c75972f67635a26 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
This commit is contained in:
@@ -172,12 +172,11 @@ ScrollView {
|
||||
if (modelData.endTime(selectedItem) < zoomer.rangeStart ||
|
||||
modelData.startTime(selectedItem) > zoomer.rangeEnd) {
|
||||
|
||||
var newStart = (modelData.startTime(selectedItem) +
|
||||
var newStart = Math.max((modelData.startTime(selectedItem) +
|
||||
modelData.endTime(selectedItem) -
|
||||
zoomer.rangeDuration) / 2;
|
||||
zoomer.setRange(Math.max(newStart, zoomer.traceStart),
|
||||
Math.min(newStart + zoomer.rangeDuration,
|
||||
zoomer.traceEnd));
|
||||
zoomer.rangeDuration) / 2, zoomer.traceStart);
|
||||
zoomer.setRange(newStart,
|
||||
Math.min(newStart + zoomer.rangeDuration, zoomer.traceEnd));
|
||||
}
|
||||
|
||||
var row = modelData.row(selectedItem);
|
||||
|
Reference in New Issue
Block a user