| Summary: | Oxygen-qt menus don't have XShape mask after having been shown in composited mode | ||
|---|---|---|---|
| Product: | [Plasma] Oxygen | Reporter: | Ruslan Kabatsayev <b7.10110111> |
| Component: | general | Assignee: | Hugo Pereira Da Costa <hugo.pereira.da.costa> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | hugo.pereira.da.costa |
| Priority: | NOR | ||
| Version First Reported In: | 4.9 | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Ruslan Kabatsayev
2012-09-30 21:05:13 UTC
Can reproduce (of course !) working on it now. ... in fact, might be a Qt bug. Here, the mask is properly set the *second* time the menu is shown, after compositing has been disabled. (it is not, the *first* time). You confirm ? In oxygen, mask is passed to the widget via a "style hint" and it is properly checked there whether compositing is enabled or not, when deciding what to return. So issue is likely that the style hint method is not called often enough (by Qt). I guess I can try find a workaround ... > Here, the mask is properly set the *second* time the menu is shown, after compositing has been disabled. (it is not, the *first* time). You confirm ?
No, this doesn't work at any time for me (Qt 4.8.1).
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. Still reproducible on Ubuntu 20.04. |