From 3b6ad4517f7543a10b9073c43eb0407ad3f6777d Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Fri, 8 Sep 2023 10:18:53 +0200 Subject: CtfVisualizer: Do not crash/assert Use QTC_ASSERT. Change-Id: I621c607915f71246be1bdb02f2588ed08e37a1cd Reviewed-by: hjk Reviewed-by: Alessandro Portale --- src/libs/tracing/timelinezoomcontrol.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libs/tracing') diff --git a/src/libs/tracing/timelinezoomcontrol.cpp b/src/libs/tracing/timelinezoomcontrol.cpp index f5783d09797..7d9ee28c7e8 100644 --- a/src/libs/tracing/timelinezoomcontrol.cpp +++ b/src/libs/tracing/timelinezoomcontrol.cpp @@ -44,7 +44,7 @@ void TimelineZoomControl::clear() void TimelineZoomControl::setTrace(qint64 start, qint64 end) { - Q_ASSERT(start <= end); + QTC_ASSERT(start <= end, { std::swap(start, end); }); if (start != m_traceStart || end != m_traceEnd) { m_traceStart = start; m_traceEnd = end; @@ -55,7 +55,7 @@ void TimelineZoomControl::setTrace(qint64 start, qint64 end) void TimelineZoomControl::setRange(qint64 start, qint64 end) { - Q_ASSERT(start <= end); + QTC_ASSERT(start <= end, { std::swap(start, end); }); if (m_rangeStart != start || m_rangeEnd != end) { if (m_timer.isActive()) { m_timer.stop(); -- cgit v1.2.3