Closed Bug 1507608 Opened 3 years ago Closed 3 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.
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: 3 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.