From d09d508795c92dc3a4a10dec8a8cbe7201733555 Mon Sep 17 00:00:00 2001
From: Ulf Hermann <ulf.hermann@digia.com>
Date: Wed, 19 Feb 2014 11:42:38 +0100
Subject: [PATCH] QmlProfiler: Only analyze binding loops for bindings and
 signals

Recursion markers for javascript, creating, or compiling aren't very
interesting.

Change-Id: I3220d06e1763619c01dabca31ef238b31b11dfbb
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
---
 src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp b/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp
index f9c52cfdd91..2aadbeb453d 100644
--- a/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp
+++ b/src/plugins/qmlprofiler/qmlprofilertimelinemodelproxy.cpp
@@ -243,9 +243,7 @@ void BasicTimelineModel::BasicTimelineModelPrivate::findBindingLoops()
         BasicTimelineModel::QmlRangeEventData data = eventDict.at(event->eventId);
 
         static QVector<QmlDebug::QmlEventType> acceptedTypes =
-                QVector<QmlDebug::QmlEventType>() << QmlDebug::Compiling << QmlDebug::Creating
-                                                  << QmlDebug::Binding << QmlDebug::HandlingSignal
-                                                  << QmlDebug::Javascript;
+                QVector<QmlDebug::QmlEventType>() << QmlDebug::Binding << QmlDebug::HandlingSignal;
 
         if (!acceptedTypes.contains(data.eventType))
             continue;
-- 
GitLab