Updating dependency metadata only when visualization option is set.
This commit is contained in:
@@ -57,7 +57,6 @@ MainWindow::MainWindow(QWidget *parent) :
|
||||
traceNavigator->GeneralTraceInfo().TraceSpan());
|
||||
transactions = db->getTransactionsInTimespan(
|
||||
traceNavigator->GeneralTraceInfo().TraceSpan());
|
||||
db->updateDependenciesInTimespan(traceNavigator->GeneralTraceInfo().TraceSpan());
|
||||
|
||||
ui->qwtPlot->setAxisScale(QwtPlot::xBottom,
|
||||
traceNavigator->GeneralTraceInfo().TraceSpan().Begin(),
|
||||
|
||||
@@ -508,7 +508,10 @@ void TracePlot::currentTraceTimeChanged()
|
||||
{
|
||||
transactions = navigator->TraceFile().getTransactionsInTimespan(
|
||||
GetCurrentTimespan());
|
||||
navigator->TraceFile().updateDependenciesInTimespan(GetCurrentTimespan());
|
||||
if (getDrawingProperties().drawDependenciesOption.draw != DependencyOption::Disabled) {
|
||||
navigator->TraceFile().updateDependenciesInTimespan(GetCurrentTimespan());
|
||||
|
||||
}
|
||||
|
||||
setAxisScale(xBottom, GetCurrentTimespan().Begin(), GetCurrentTimespan().End());
|
||||
replot();
|
||||
|
||||
@@ -197,7 +197,11 @@ void TraceScroller::currentTraceTimeChanged()
|
||||
canvasClip->setInterval(spanOnTracePlot.Begin(), spanOnTracePlot.End());
|
||||
Timespan span = GetCurrentTimespan();
|
||||
transactions = navigator->TraceFile().getTransactionsInTimespan(span);
|
||||
navigator->TraceFile().updateDependenciesInTimespan(span);
|
||||
|
||||
if (drawingProperties.drawDependenciesOption.draw != DependencyOption::Disabled) {
|
||||
navigator->TraceFile().updateDependenciesInTimespan(span);
|
||||
|
||||
}
|
||||
|
||||
setAxisScale(xBottom, span.Begin(), span.End());
|
||||
replot();
|
||||
|
||||
Reference in New Issue
Block a user