OSDN Git Service

avoid temporary in QObject::event()
authorIvailo Monev <xakepa10@laimg.moc>
Thu, 18 Jul 2019 11:17:26 +0000 (11:17 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Thu, 18 Jul 2019 11:17:26 +0000 (11:17 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
src/core/kernel/qobject.cpp

index 99153b1..bbc5a67 100644 (file)
@@ -937,8 +937,7 @@ bool QObject::event(QEvent *e)
 
     case QEvent::ThreadChange: {
         Q_D(QObject);
-        QThreadData *threadData = d->threadData;
-        QAbstractEventDispatcher *eventDispatcher = threadData->eventDispatcher;
+        QAbstractEventDispatcher *eventDispatcher = d->threadData->eventDispatcher;
         if (eventDispatcher) {
             QList<QPair<int, int> > timers = eventDispatcher->registeredTimers(this);
             if (!timers.isEmpty()) {