Removed redundant and distracting test from conditional.
If argumentTypes is NULL then it is indeed not equal to the address of a local static variable, so there is no need to follow the NULL-check with a check that it's not equal to that non-NULL address. Change-Id: I62362db747c0620b2195f7997368f026f535d57c Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com> Reviewed-by: Jędrzej Nowacki <jedrzej.nowacki@theqtcompany.com>
This commit is contained in:
parent
debfed863a
commit
a054349be3
@ -3536,7 +3536,7 @@ static void queued_activate(QObject *sender, int signal, QObjectPrivate::Connect
|
||||
QMutexLocker &locker)
|
||||
{
|
||||
const int *argumentTypes = c->argumentTypes.load();
|
||||
if (!argumentTypes && argumentTypes != &DIRECT_CONNECTION_ONLY) {
|
||||
if (!argumentTypes) {
|
||||
QMetaMethod m = QMetaObjectPrivate::signal(sender->metaObject(), signal);
|
||||
argumentTypes = queuedConnectionTypes(m.parameterTypes());
|
||||
if (!argumentTypes) // cannot queue arguments
|
||||
|
Loading…
Reference in New Issue
Block a user