QStateMachine: Use QSet::intersects() instead of QSet::intersect()

It's much faster.

Change-Id: I2b5024259cfa993775aafea56a898d5d15eed347
Reviewed-by: Marc Mutz <marc.mutz@kdab.com>
bb10
Sérgio Martins 2015-05-30 10:28:10 +01:00 committed by Marc Mutz
parent 87d57d1994
commit 88875becb7
1 changed files with 1 additions and 1 deletions

View File

@ -506,7 +506,7 @@ void QStateMachinePrivate::removeConflictingTransitions(QList<QAbstractTransitio
}
QSet<QAbstractState*> exitSetT2 = computeExitSet_Unordered(QList<QAbstractTransition*>() << t2);
if (exitSetT1.intersect(exitSetT2).isEmpty()) {
if (!exitSetT1.intersects(exitSetT2)) {
// No conflict, no cry. Next patient please.
++t2It;
} else {