diff --git a/src/plugins/debugger/watchutils.cpp b/src/plugins/debugger/watchutils.cpp
index 004ee58f757183ee644781ddb2f0adb4400c1b3e..730955ae57ec8684f771b2fce042b175fe779d32 100644
--- a/src/plugins/debugger/watchutils.cpp
+++ b/src/plugins/debugger/watchutils.cpp
@@ -163,13 +163,13 @@ QString currentTime()
 
 bool isSkippableFunction(const QString &funcName, const QString &fileName)
 {
-    if (fileName.endsWith(QLatin1String("kernel/qobject.cpp")))
+    if (fileName.endsWith(QLatin1String("/qobject.cpp")))
         return true;
-    if (fileName.endsWith(QLatin1String("kernel/moc_qobject.cpp")))
+    if (fileName.endsWith(QLatin1String("/moc_qobject.cpp")))
         return true;
-    if (fileName.endsWith(QLatin1String("kernel/qmetaobject.cpp")))
+    if (fileName.endsWith(QLatin1String("/qmetaobject.cpp")))
         return true;
-    if (fileName.endsWith(QLatin1String("kernel/qmetaobject_p.h")))
+    if (fileName.endsWith(QLatin1String("/qmetaobject_p.h")))
         return true;
     if (fileName.endsWith(QLatin1String(".moc")))
         return true;