Fix crash in TextInput.
authorAndrew den Exter <andrew.den-exter@nokia.com>
Fri, 23 Dec 2011 06:04:44 +0000 (16:04 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 4 Jan 2012 04:43:14 +0000 (05:43 +0100)
commit8bd497a614be0c469d9729861b4815aeb83d2597
tree14fa6b04094d16265b38482d007118c95f119ef2
parentbe72fb26c2405c84878fd974c52f0950b4ec3478
Fix crash in TextInput.

Ensure the text is laid out before calling componentComplete() on
QImplicitSizeItem, as that can potentially evaluate bindings which
would then access the uninitialized layout.

Change-Id: I5152c1494c54209dae61c13b2f45d343fb76bf9e
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
src/quick/items/qquicktextinput.cpp
tests/auto/qtquick2/qquicktextinput/data/negativeDimensions.qml [new file with mode: 0644]
tests/auto/qtquick2/qquicktextinput/tst_qquicktextinput.cpp