forked from qt-creator/qt-creator
Delete any pending signals in caller's destructor
Change-Id: I5b1ec32c64daf619cb0efabaf7d0688cefafd6c9 Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -68,6 +68,7 @@ public:
|
||||
};
|
||||
Q_ENUM(SignalType)
|
||||
CallerHandle(quintptr token, ProcessMode mode) : QObject(), m_token(token), m_processMode(mode) {}
|
||||
~CallerHandle() override { qDeleteAll(m_signals); }
|
||||
|
||||
LauncherHandle *launcherHandle() const { return m_launcherHandle; }
|
||||
void setLauncherHandle(LauncherHandle *handle) { QMutexLocker locker(&m_mutex); m_launcherHandle = handle; }
|
||||
|
Reference in New Issue
Block a user