qt5base-lts/tests/auto/corelib
Erik Verbruggen cfdbfcebbd QStateMachine: handle parallel child mode for state machines
Setting the childMode property to ParallelStates will result in an
invalid state machine. This is never checked (worse, we explicitly
allow it and have a constructor to set it), but it results in
findLCCA failing, which then results in a failing assert or crash.

This fix in this patch is to handle this case separately. The proper
fix would be to remove completely the ability to set the childMode
on a QStateMachine, but that will have to wait until Qt6.

Fixes: QTBUG-49975
Change-Id: I43692309c4d438ee1a9bc55fa4f65f8bce8e0a59
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
2019-05-16 16:51:42 +02:00
..
animation Extend blacklisting of tst_qparallelanimationgroup tests to macOS 10.13 2018-09-24 21:13:30 +00:00
codecs Add tests for decoding too-short UTF-8 sequences 2018-09-25 22:14:07 +00:00
global tst_qrandomgenerator: replace QLinkedList with a std::list 2019-05-14 05:28:14 +00:00
io Migrate Windows system libs to external dependencies 2019-05-08 08:30:02 +00:00
itemmodels Replace qMove with std::move 2019-04-06 11:00:38 +00:00
kernel Merge remote-tracking branch 'origin/5.13' into dev 2019-05-13 08:04:58 +02:00
mimetypes Remove handling of missing Q_COMPILER_RVALUE_REFS 2019-05-01 20:24:45 +00:00
plugin moc: Add a standard way of specifying a URI as part of Q_PLUGIN_METADATA 2019-04-11 14:43:27 +00:00
serialization Merge remote-tracking branch 'origin/5.13' into dev 2019-05-15 07:11:41 +02:00
statemachine QStateMachine: handle parallel child mode for state machines 2019-05-16 16:51:42 +02:00
thread Replace qMove with std::move 2019-04-06 11:00:38 +00:00
tools Merge remote-tracking branch 'origin/5.13' into dev 2019-05-13 08:04:58 +02:00
corelib.pro Create corelib/serialization and move existing file formats into it 2018-01-26 20:59:50 +00:00