[PIP/Linux] White strips are drawn by video side in CSD mode
Categories
(Core :: Widget: Gtk, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox71 | --- | fixed |
People
(Reporter: stransky, Assigned: stransky)
References
Details
Attachments
(1 file)
When PIP window has a wrong size white strips are painted by video.
We can't entirely avoid the situation when the white strips are painted, for instance when window manager resizes the window in tilling mode, but we can draw black background there at least.
Assignee | ||
Comment 1•6 years ago
|
||
The white strips are painted by compositor, not by Gtk.
Assignee | ||
Comment 2•6 years ago
|
||
There's an issue with CSD client decorations - aspect ratio for window lock is not calculated accurately. It's visible under Wayland and when CSD mode is used in X11.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 3•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 4•6 years ago
|
||
Assignee | ||
Comment 5•6 years ago
|
||
That's Gtk CSD error and we can only workaround it.
Assignee | ||
Comment 6•6 years ago
|
||
This is only partial fix and works when PIP window is not radically resized. For proper fix we need to wait to https://gitlab.gnome.org/GNOME/gtk/issues/2189
Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/3d0ff856543c
[Linux] De-scale window size when calculating aspect ratio, r=jhorak
Comment 8•6 years ago
|
||
bugherder |
Description
•