Haiku: Fix compilation after QPA API change
Remove the calls to QWindowSystemInterface::setSynchronousWindowsSystemEvents in the Haiku QPA plugin, because the method was renamed in latest QPA API and we do not really have to call them anyway (was a copy&paste leftover from QNX QPA). Change-Id: I67db43e89c093e5679f11d967d609846008cad0d Reviewed-by: Augustin Cavalier <waddlesplash@gmail.com> Reviewed-by: Maurice Kalinowski <maurice.kalinowski@theqtcompany.com>
This commit is contained in:
parent
862cceb6d2
commit
8a51ca0918
@ -306,10 +306,8 @@ void QHaikuWindow::haikuWindowMoved(const QPoint &pos)
|
|||||||
const QRect newGeometry(pos, geometry().size());
|
const QRect newGeometry(pos, geometry().size());
|
||||||
|
|
||||||
QPlatformWindow::setGeometry(newGeometry);
|
QPlatformWindow::setGeometry(newGeometry);
|
||||||
QWindowSystemInterface::setSynchronousWindowsSystemEvents(true);
|
|
||||||
QWindowSystemInterface::handleGeometryChange(window(), newGeometry);
|
QWindowSystemInterface::handleGeometryChange(window(), newGeometry);
|
||||||
QWindowSystemInterface::handleExposeEvent(window(), newGeometry);
|
QWindowSystemInterface::handleExposeEvent(window(), newGeometry);
|
||||||
QWindowSystemInterface::setSynchronousWindowsSystemEvents(false);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void QHaikuWindow::haikuWindowResized(const QSize &size, bool zoomInProgress)
|
void QHaikuWindow::haikuWindowResized(const QSize &size, bool zoomInProgress)
|
||||||
@ -317,10 +315,8 @@ void QHaikuWindow::haikuWindowResized(const QSize &size, bool zoomInProgress)
|
|||||||
const QRect newGeometry(geometry().topLeft(), size);
|
const QRect newGeometry(geometry().topLeft(), size);
|
||||||
|
|
||||||
QPlatformWindow::setGeometry(newGeometry);
|
QPlatformWindow::setGeometry(newGeometry);
|
||||||
QWindowSystemInterface::setSynchronousWindowsSystemEvents(true);
|
|
||||||
QWindowSystemInterface::handleGeometryChange(window(), newGeometry);
|
QWindowSystemInterface::handleGeometryChange(window(), newGeometry);
|
||||||
QWindowSystemInterface::handleExposeEvent(window(), newGeometry);
|
QWindowSystemInterface::handleExposeEvent(window(), newGeometry);
|
||||||
QWindowSystemInterface::setSynchronousWindowsSystemEvents(false);
|
|
||||||
|
|
||||||
if ((m_windowState == Qt::WindowMaximized) && !zoomInProgress) {
|
if ((m_windowState == Qt::WindowMaximized) && !zoomInProgress) {
|
||||||
// the user has resized the window while maximized -> reset maximized flag
|
// the user has resized the window while maximized -> reset maximized flag
|
||||||
|
Loading…
Reference in New Issue
Block a user