Closed Bug 1507608 Opened 2 years ago Closed 2 years ago

[Wayland] CSD titlebar does have sharp corners under wayland

Categories

(Core :: Widget: Gtk, enhancement, P5)

Unspecified
Linux
enhancement

Tracking

()

RESOLVED FIXED
mozilla65
Tracking Status
firefox65 --- fixed

People

(Reporter: stransky, Assigned: stransky)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

When running under X11 the titlebar has correct round corners. When running on Wayland the titlebar corners are white.
Keywords: checkin-needed
We're sorry, Autoland could not rebase your commits for you automatically. 
Please manually rebase your commits and try again. (255, 'applying /tmp/tmpQbXOAS\npatching file widget/gtk/nsWindow.cpp\nHunk #1 FAILED at 3934\n1 out of 1 hunks FAILED -- saving rejects to file widget/gtk/nsWindow.cpp.rej\nabort: patch failed to apply', '')
Flags: needinfo?(stransky)
Keywords: checkin-needed
Flags: needinfo?(stransky)
Keywords: checkin-needed
Updated the patch, thanks.
Pushed by csabou@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/12cd6bf51cde
[Linux/Gtk+] Mark also mShell as app paintable when drawing to mContainer, r=jhorak
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/12cd6bf51cde
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla65
With a theme applied and GL accelerated compositing, the top corners are still sharp.
(In reply to greg from comment #6)
> With a theme applied and GL accelerated compositing, the top corners are
> still sharp.

Please file a new bug for it and also specify which Gtk+ theme do you use. Thanks.
(In reply to Martin Stránský [:stransky] from comment #7)
> (In reply to greg from comment #6)
> Please file a new bug for it and also specify which Gtk+ theme do you use.
> Thanks.

Filed as bug 1509931. No custom GTK themes, only Adwaita. I was talking about Firefox themes (/Firefox Color) but the corner isn't transparent with "Default" either.
You need to log in before you can comment on or make changes to this bug.