Closed Bug 1478661 Opened Last year Closed Last year

Replace IsComposited() with explicit alpha visual state

Categories

(Core :: Widget: Gtk, defect)

x86_64
Linux
defect
Not set

Tracking

()

VERIFIED FIXED
mozilla63
Tracking Status
firefox61 --- wontfix
firefox62 --- wontfix
firefox63 --- verified

People

(Reporter: stransky, Assigned: stransky)

References

Details

Attachments

(1 file)

+++ This bug was initially created as a clone of Bug #1478454 +++

The IsComposited() routine does not work reliable for WebRender backend with GLX visual recently. 

Also we don't have covered a situation when WebRender is enabled and we're on non-compositing WM (I don't know if such config is even possible) - let's throw warning at least.
Severity: major → normal
Blocks: 1478454
Comment on attachment 8995191 [details]
Bug 1478661 - Replace IsComposited() with explicit alpha visual state,

https://reviewboard.mozilla.org/r/259682/#review266676
Attachment #8995191 - Flags: review?(jhorak) → review+
Pushed by stransky@redhat.com:
https://hg.mozilla.org/integration/autoland/rev/abc5e13443a9
Replace IsComposited() with explicit alpha visual state, r=jhorak
https://hg.mozilla.org/mozilla-central/rev/abc5e13443a9
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
Verified using Nightly 63.0a1 running on Ubuntu 16.04 LTS, the issue was not reproduced on this version. The bug was reproducing on FF 61 running on the same OS.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.