Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
None
-
5.11, 5.12.0
-
None
Description
void QWaylandWindow::setVisible(bool visible) { if (visible) { if (window()->type() == Qt::Popup) activePopups << this; initWindow(); mDisplay->flushRequests(); #ifdef Q_OS_SYLIXOS /***************Look at here!*****************/ QMargins m = frameMargins(); setGeometry(window()->geometry().adjusted(m.left(), m.top(), m.left(), m.top())); #else setGeometry(window()->geometry()); #endif ... }
file: qt5\qtwayland\src\client\qwaylandwindow.cpp
It should be considered for frameMargins the first time it's displayed!