Make the expose region local
Change-Id: I570bbe77185637ebe621e6c915eef2f4442fdd84 Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
This commit is contained in:
parent
5d30b5086d
commit
76ba822e04
@ -315,9 +315,9 @@ void QWaylandWindow::setCanResize(bool canResize)
|
|||||||
}
|
}
|
||||||
if (!mConfigure.isEmpty()) {
|
if (!mConfigure.isEmpty()) {
|
||||||
doResize();
|
doResize();
|
||||||
QWindowSystemInterface::handleExposeEvent(window(), geometry());
|
QWindowSystemInterface::handleExposeEvent(window(), QRect(QPoint(), geometry().size()));
|
||||||
} else if (mResizeDirty) {
|
} else if (mResizeDirty) {
|
||||||
QWindowSystemInterface::handleExposeEvent(window(), geometry());
|
QWindowSystemInterface::handleExposeEvent(window(), QRect(QPoint(), geometry().size()));
|
||||||
mResizeDirty = false;
|
mResizeDirty = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -333,7 +333,7 @@ void QWaylandWindow::requestResize()
|
|||||||
|
|
||||||
mRequestResizeSent = false;
|
mRequestResizeSent = false;
|
||||||
lock.unlock();
|
lock.unlock();
|
||||||
QWindowSystemInterface::handleExposeEvent(window(), geometry());
|
QWindowSystemInterface::handleExposeEvent(window(), QRect(QPoint(), geometry().size()));
|
||||||
QWindowSystemInterface::flushWindowSystemEvents();
|
QWindowSystemInterface::flushWindowSystemEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user