QStateMachine: Use QSet::intersects() instead of QSet::intersect()
It's much faster. Change-Id: I2b5024259cfa993775aafea56a898d5d15eed347 Reviewed-by: Marc Mutz <marc.mutz@kdab.com>bb10
parent
87d57d1994
commit
88875becb7
|
|
@ -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 {
|
||||
|
|
|
|||
Loading…
Reference in New Issue