qtdeclarative/src
Simon Hausmann b50090e79b Fix marking of prototype objects in chain
With a real prototype chain it can happen that an internal class' prototype's
class itself has a prototype. Therefore the first transition on the empty class
is a PrototypeChange one, but the class the transition leads to may have
PrototypeChange transitions itself, which weren't marked.

There are multiple solutions to this, but this patch is the minimal fix by
recursing fully through the internal class tree. That way it's easier to
back-port the fix also into 5.2.x based branches.

Task-number: QTBUG-37834

Change-Id: I901b13a2663fbad5844003ca5752f2f304de320c
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
2014-04-07 15:49:09 +02:00
..
3rdparty Fix compile error 2014-03-10 21:00:22 +01:00
imports Finish QML test cases after waiting for deletion 2014-03-19 19:14:06 +01:00
particles Initialize variables in QQuickItemParticle 2014-04-04 03:10:01 +02:00
plugins qmldebugger: handle static builds correctly 2014-03-11 18:31:21 +01:00
qml Fix marking of prototype objects in chain 2014-04-07 15:49:09 +02:00
qmldevtools
qmltest QtQuick test: Do not complain about Qt specific arguments 2014-04-03 13:54:29 +02:00
quick Doc: Fix apidoc for QQuickLoader::sourceComponent 2014-04-07 15:49:09 +02:00
quickwidgets Use global context sharing from QtGui instead of QSGContext 2014-04-04 13:49:51 +02:00
src.pro Introducing QQuickWidget 2014-02-17 14:37:33 +01:00