aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2018-05-30 11:23:32 +0200
committerUlf Hermann <ulf.hermann@qt.io>2018-05-31 07:12:04 +0000
commit7a681963284b5600bfb7f81ffdebde7020f86360 (patch)
tree598095bfb568ef3f9310f9d51aa1901e3b75b3f8 /src/libs
parent89c42161fa368cfd36f21c3afabec9d8312e3563 (diff)
Tracing: Don't change visible features on clearing and replaying
This used to be important for the mockup in the Timeline, but as the mockup looks just fine with all available features visible, we can drop it. As TimelineModel::clear() clears the "hidden" flag, we have to restore that one on initialize(), though. As a side effect the visibility settings are retained across profiling sessions now. Task-number: QTCREATORBUG-20503 Change-Id: I1512ab7e494ed79d20e2097d68f8494990cfecbb Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/tracing/timelinetracemanager.cpp2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/libs/tracing/timelinetracemanager.cpp b/src/libs/tracing/timelinetracemanager.cpp
index 61b9e6257fd..9504d7d60ad 100644
--- a/src/libs/tracing/timelinetracemanager.cpp
+++ b/src/libs/tracing/timelinetracemanager.cpp
@@ -357,7 +357,6 @@ void TimelineTraceManager::clearEventStorage()
d->reset();
if (d->notesModel)
d->notesModel->clear();
- setVisibleFeatures(0);
setRecordedFeatures(0);
d->eventStorage->clear();
}
@@ -385,7 +384,6 @@ void TimelineTraceManager::restrictByFilter(TraceEventFilter filter)
d->notesModel->stash();
d->reset();
- setVisibleFeatures(0);
QFutureInterface<void> future;
replayEvents(filter(std::bind(&TimelineTraceManagerPrivate::dispatch, d,