Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.0
-
None
-
b21dba98e3e557eece0497aeea0f0beb70cc62da (qt/qtbase/dev) ee0e17c73c6f1bcca7232b9bc2a5a9b22585b26d (qt/qtbase/6.0)
Description
If an eager property emits a non-queued signal (or uses a similar notification construct via virtual functions), we end up with spurious dependencies if the notified code reads a property.
Attachments
For Gerrit Dashboard: QTBUG-88999 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
324143,7 | QProperty: add test case for spurious dependency issue | dev | qt/qtbase | Status: MERGED | +2 | 0 |
324183,2 | WIP: QProperty: Avoid spurious dependencies by suspending binding state | dev | qt/qtbase | Status: ABANDONED | -2 | 0 |
324519,4 | QProperty: Avoid spurious dependencies by suspending binding state | dev | qt/qtbase | Status: MERGED | +2 | 0 |
324733,2 | QProperty: add test case for spurious dependency issue | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |
324735,5 | QProperty: Avoid spurious dependencies by suspending binding state | 6.0 | qt/qtbase | Status: MERGED | +2 | 0 |