Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.9.0
-
None
Description
As of https://codereview.qt-project.org/c/qt/qtwayland/+/583059 (6.9.0), it is impossible to implement ext-session-lock-v1 with Qt.
Attaching a null buffer to a wl_surface with a session lock role is a protocol error. Prior to the linked change, a buffer could be manually attached to the window to satisfy this requirement before Qt commits the surface at the end of QWaylandWindow::initWindow. Following the change, Qt attaches a null surface and immediately commits it, making it impossible to avoid a protocol error.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-136337 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
642512,2 | Make initial commit for surface state opt-in | dev | qt/qtwayland | Status: NEW | 0 | 0 |
642616,2 | Move to synchronous expose events | dev | qt/qtwayland | Status: NEW | 0 | 0 |