qt6-bb10/src
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
..
3rdparty Merge remote-tracking branch 'origin/5.13' into dev 2019-05-15 07:11:41 +02:00
android Merge remote-tracking branch 'origin/5.13' into dev 2019-05-15 07:11:41 +02:00
angle Merge remote-tracking branch 'origin/5.12' into 5.13 2019-05-12 01:00:08 +02:00
concurrent Remove handling of missing Q_COMPILER_RVALUE_REFS 2019-04-08 21:24:26 +00:00
corelib QStateMachine: handle parallel child mode for state machines 2019-05-16 16:51:42 +02:00
dbus Migrate Windows system libs to external dependencies 2019-05-08 08:30:02 +00:00
gui QFileDialog: mark obsolete enum DontUseSheet as deprecated 2019-05-17 14:08:34 +00:00
network Add setAutoDeleteReplies to QNetworkAccessManager 2019-05-15 12:48:07 +00:00
opengl Merge remote-tracking branch 'origin/5.13' into dev 2019-05-13 08:04:58 +02:00
openglextensions QtOpenGLExtensions: Unify license headers 2019-01-11 11:06:25 +00:00
platformheaders More nullptr usage in headers 2019-03-14 07:37:52 +00:00
platformsupport Merge remote-tracking branch 'origin/5.13' into dev 2019-05-15 07:11:41 +02:00
plugins macOS accessibility: Implement NSAccessibilityElement 2019-05-15 17:03:08 +00:00
printsupport QFileDialog: mark obsolete enum DontUseSheet as deprecated 2019-05-17 14:08:34 +00:00
sql QtSql: mark QSqlite2 plugin as obsolete 2019-05-05 20:59:46 +00:00
testlib QtTestLib: handle float16 the same as double and float 2019-04-24 13:09:15 +00:00
tools Merge remote-tracking branch 'origin/5.13' into dev 2019-05-15 07:11:41 +02:00
widgets QFileDialog: mark obsolete enum DontUseSheet as deprecated 2019-05-17 14:08:34 +00:00
winmain Migrate Windows system libs to external dependencies 2019-05-08 08:30:02 +00:00
xml Merge remote-tracking branch 'origin/5.13' into dev 2019-05-13 08:04:58 +02:00
src.pro