Details
-
Bug
-
Resolution: Incomplete
-
P3: Somewhat important
-
None
-
6.9.0
-
None
-
-
b50a2761e (dev), c9ba8760d (6.9), e2beffe6f (6.8)
Description
The static variables q_blend and q_roll are set to null without calling deleteLater() first when they are not already null.
We have fixed this locally with these changes.
In QAlphaWidget::render() replace:
q_blend = 0;
and:
q_blend = nullptr
with:
qFadeEffect( nullptr );
In QRollEffect::scroll() replace:
q_roll = nullptr;
with:
qScrollEffect( nullptr );
This bug was discovered in Qt 6.5.1 but also exists in the latest version of the code.
Attachments
For Gerrit Dashboard: QTBUG-135976 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
639874,3 | Widget effects DRY: replace manual pointer handling with unique_ptr | dev | qt/qtbase | Status: MERGED | +2 | +1 |
640286,2 | Widget effects DRY: replace manual pointer handling with unique_ptr | 6.9 | qt/qtbase | Status: MERGED | +2 | 0 |
640394,2 | Widget effects DRY: replace manual pointer handling with unique_ptr | 6.8 | qt/qtbase | Status: MERGED | +2 | 0 |