summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/cocoa/qcocoawindow.mm
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2019-01-30 16:29:59 +0100
committerTor Arne Vestbø <tor.arne.vestbo@qt.io>2019-02-11 01:42:04 +0000
commit9f22ac0aa0254f20f9b26aec7b124d74141fdfcd (patch)
tree7652f4674668a675ecd37ca14e5acee56a099e16 /src/plugins/platforms/cocoa/qcocoawindow.mm
parent17e51585702b51c4b854ec32a0cb9339ab34528f (diff)
macOS: Don't send redundant geometry change events for top level windows
Top level windows already get their geometry changes via windowDidMove and windowDidResize. Change-Id: Ie6370aa290ef48c8b3ac770e77adb57ce43cbb47 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/plugins/platforms/cocoa/qcocoawindow.mm')
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.mm3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm
index 792993afbf..724c9485bd 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.mm
+++ b/src/plugins/platforms/cocoa/qcocoawindow.mm
@@ -1101,6 +1101,9 @@ void QCocoaWindow::setEmbeddedInForeignView()
void QCocoaWindow::viewDidChangeFrame()
{
+ if (isContentView())
+ return; // Handled below
+
handleGeometryChange();
}