Don't give move ids to moved inserts.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Mon, 26 Sep 2011 06:42:17 +0000 (16:42 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 26 Sep 2011 07:37:32 +0000 (09:37 +0200)
commit162b52e7e95e3fcd747fb4b1867bcc54e603c266
tree292c29f0171ff05148f83feaa8fb6139f413b41e
parent26489b1ea36d809105191a1b987dce8c3d3aa5f9
Don't give move ids to moved inserts.

Move ids identify a paired remove and insert, an insert that has a
move id but no corresponding remove breaks anything relying on that
identity.

Change-Id: I9512e298bc518c5abf5bca7523a375baf8a39407
Reviewed-on: http://codereview.qt-project.org/5512
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Andrew den Exter <andrew.den-exter@nokia.com>
src/declarative/util/qdeclarativechangeset.cpp
tests/auto/declarative/qdeclarativechangeset/tst_qdeclarativechangeset.cpp