OSDN Git Service

remove unused QSignalSpyCallbackSet::slot_end_callback member
authorIvailo Monev <xakepa10@gmail.com>
Fri, 14 Aug 2020 21:31:31 +0000 (00:31 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Fri, 14 Aug 2020 21:31:31 +0000 (00:31 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/core/kernel/qcoreapplication.cpp
src/core/kernel/qobject.cpp
src/core/kernel/qobject_p.h
src/test/qsignaldumper.cpp

index 04e81f7..7b99566 100644 (file)
@@ -105,7 +105,7 @@ void QCoreApplicationPrivate::processCommandLineArguments()
 
 // Support for introspection
 
-QSignalSpyCallbackSet Q_CORE_EXPORT qt_signal_spy_callback_set = { 0, 0, 0, 0 };
+QSignalSpyCallbackSet Q_CORE_EXPORT qt_signal_spy_callback_set = { 0, 0, 0 };
 
 void qt_register_signal_spy_callbacks(const QSignalSpyCallbackSet &callback_set)
 {
index e61233c..88d8f21 100644 (file)
@@ -2994,9 +2994,6 @@ void QMetaObject::activate(QObject *sender, const QMetaObject *m, int local_sign
                         delete connectionLists;
                     QT_RETHROW;
                 }
-
-                if (qt_signal_spy_callback_set.slot_end_callback)
-                    qt_signal_spy_callback_set.slot_end_callback(receiver, c->method());
                 locker.relock();
             } else {
                 const int method = method_relative + c->method_offset;
@@ -3021,10 +3018,6 @@ void QMetaObject::activate(QObject *sender, const QMetaObject *m, int local_sign
                         delete connectionLists;
                     QT_RETHROW;
                 }
-
-                if (qt_signal_spy_callback_set.slot_end_callback)
-                    qt_signal_spy_callback_set.slot_end_callback(receiver, method);
-
                 locker.relock();
             }
 
index 143187e..6254575 100644 (file)
@@ -66,8 +66,7 @@ struct QSignalSpyCallbackSet
     typedef void (*EndCallback)(QObject *caller, int method_index);
     BeginCallback signal_begin_callback,
                     slot_begin_callback;
-    EndCallback signal_end_callback,
-                slot_end_callback;
+    EndCallback signal_end_callback;
 };
 void Q_CORE_EXPORT qt_register_signal_spy_callbacks(const QSignalSpyCallbackSet &callback_set);
 
index fea8d25..9b0e8f8 100644 (file)
@@ -169,15 +169,14 @@ void QSignalDumper::startDump()
     static QSignalSpyCallbackSet set = {
         QTest::qSignalDumperCallback,
         QTest::qSignalDumperCallbackSlot,
-        QTest::qSignalDumperCallbackEndSignal,
-        0
+        QTest::qSignalDumperCallbackEndSignal
     };
     qt_register_signal_spy_callbacks(set);
 }
 
 void QSignalDumper::endDump()
 {
-    static QSignalSpyCallbackSet nset = { 0, 0, 0 ,0 };
+    static QSignalSpyCallbackSet nset = { 0, 0, 0 };
     qt_register_signal_spy_callbacks(nset);
 }