From 2aff1282c4a9a6a4aa50c742449bea3924b4e9e6 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 20 Dec 2022 10:08:12 +0100 Subject: [PATCH] Debugger: Leave everything in qobject.cpp when skipping known frames This avoids stepping into a large chunk of not-so-interesting parts in atomics etc by hopefully not skipping too much. Change-Id: I29fb2705275899332dfab0f6991670ac9bb2cc57 Reviewed-by: Eike Ziller Reviewed-by: --- src/plugins/debugger/watchutils.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/plugins/debugger/watchutils.cpp b/src/plugins/debugger/watchutils.cpp index 6d5dd2a1cda..215a9ff315c 100644 --- a/src/plugins/debugger/watchutils.cpp +++ b/src/plugins/debugger/watchutils.cpp @@ -94,9 +94,7 @@ bool isLeavableFunction(const QStringView funcName, const QStringView fileName) if (fileName.endsWith(u"/qmetaobject.cpp") && funcName.endsWith(u"QMetaObject::methodOffset")) return true; - if (fileName.endsWith(u"/qobject.cpp") - && (funcName.endsWith(u"QObjectConnectionListVector::at") - || funcName.endsWith(u"~QObject"))) + if (fileName.endsWith(u"/qobject.cpp")) return true; if (fileName.endsWith(u"/qmutex.cpp")) return true;