Details
-
Bug
-
Resolution: Done
-
P1: Critical
-
5.12.0
-
None
-
-
7451faab740ec6294159be60d8a713f5e8070c09 (qt/qtwayland/5.12.0)
Description
New windows sometimes don't get an initial exposeEvent and therefore don't commit anything.
m_widow->applyConfigure sends an expose event for the whole window, the change to call it directly on the shell means we dont' get that.
It sometimes still works as resizeFromApplyConfigure will setGeometry and that'll call expose. However, if the window size is undefined by the compositor then we'll call setGeometry with the size we already have.
There's a fix on review already but Johan said
> create a bug report with P1 and fix version 5.12.0 (i.e. release blocker) so we make sure it gets merged in time?
Attachments
Issue Links
- is duplicated by
-
QTBUG-71986 Regression: Popups do not show up on Wayland
- Closed
For Gerrit Dashboard: QTBUG-71509 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
244158,4 | Client: Explicitly send expose window on first configure | 5.12.0 | qt/qtwayland | Status: MERGED | +2 | 0 |