Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
5.12.0
-
6e0b5dadc7e91be786411809f1f9667c239168e2 (qt/qtbase/dev)
Description
If QObject::disconnect() is called via a directly connected slot, then the connection lists can end up continually growing as it is possible for it to get into a state where it does not clear the connection lists of the disconnected signals.
If the connection is queued then it does this fine as the connection list is not in use at the time of the disconnect.