Bug 336665 - Bad masking / borders around System Settings tooltips
Summary: Bad masking / borders around System Settings tooltips
Status: REOPENED
Alias: None
Product: QtCurve
Classification: Frameworks and Libraries
Component: qt5 (other bugs)
Version First Reported In: git
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: Yichao Yu
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-24 14:50 UTC by Eike Hein
Modified: 2021-03-09 07:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Broken System Settings tooltip (20.51 KB, image/png)
2014-06-24 15:02 UTC, Eike Hein
Details
System Settings category tooltip (13.56 KB, image/png)
2014-07-07 14:33 UTC, Eike Hein
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eike Hein 2014-06-24 14:50:14 UTC
System Settings' fancy category tooltips are QWidgets with 'Qt::ToolTip | Qt::FramelessWindowHint' set and blur behind. They ask the style engine to paint a QStyle::PE_PanelTipLabel with QPalette::ToolTipText as foreground role, which seems semantically sound to me. Something in QtCurve breaks them, though, causing the label not to show up and the background to bleed through.

Reproducible: Always
Comment 1 Eike Hein 2014-06-24 15:02:31 UTC
Created attachment 87377 [details]
Broken System Settings tooltip
Comment 2 Eike Hein 2014-06-25 10:14:12 UTC
I was using an outdated copy of QtCurve for this test; this appears to be fixed in current master. Yay!
Comment 3 Eike Hein 2014-07-07 14:33:27 UTC
Created attachment 87622 [details]
System Settings category tooltip

While contents show, the border/mask is broken, repurposing this ticket.
Comment 4 Eike Hein 2014-07-23 20:59:19 UTC
Resetting assignee.
Comment 5 Justin Zobel 2021-03-09 07:30:28 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.