summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--retrace/daemon/glframe_retrace.cpp3
-rw-r--r--retrace/daemon/ui/glframe_metrics_model.cpp2
2 files changed, 3 insertions, 2 deletions
diff --git a/retrace/daemon/glframe_retrace.cpp b/retrace/daemon/glframe_retrace.cpp
index 8b66388c..0f340312 100644
--- a/retrace/daemon/glframe_retrace.cpp
+++ b/retrace/daemon/glframe_retrace.cpp
@@ -114,8 +114,7 @@ FrameRetrace::openFile(const std::string &filename,
msg << "Performance counters not enabled.\n"
"To enable counters, execute as root: "
"`/sbin/sysctl dev.i915.perf_stream_paranoid=0`";
- callback->onError(RETRACE_FATAL, msg.str());
- return;
+ callback->onError(RETRACE_WARN, msg.str());
}
assemblyOutput.init();
diff --git a/retrace/daemon/ui/glframe_metrics_model.cpp b/retrace/daemon/ui/glframe_metrics_model.cpp
index f8623147..14b0d02a 100644
--- a/retrace/daemon/ui/glframe_metrics_model.cpp
+++ b/retrace/daemon/ui/glframe_metrics_model.cpp
@@ -141,6 +141,8 @@ QMetricsModel::onMetrics(const MetricSeries &metricData,
void
QMetricsModel::onSelect(SelectionId id, QList<int> selection) {
+ if (!m_retrace)
+ return;
m_current_selection_count = id;
m_render_selection.clear();
if (selection.empty()) {