diff options
-rw-r--r-- | retrace/daemon/glframe_retrace.cpp | 3 | ||||
-rw-r--r-- | retrace/daemon/ui/glframe_metrics_model.cpp | 2 |
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()) { |