summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/platforms/cocoa/qcocoaglcontext.mm1
-rw-r--r--src/plugins/platforms/cocoa/qcocoawindow.mm9
2 files changed, 1 insertions, 9 deletions
diff --git a/src/plugins/platforms/cocoa/qcocoaglcontext.mm b/src/plugins/platforms/cocoa/qcocoaglcontext.mm
index bc9f55df62..2b21f08601 100644
--- a/src/plugins/platforms/cocoa/qcocoaglcontext.mm
+++ b/src/plugins/platforms/cocoa/qcocoaglcontext.mm
@@ -86,6 +86,7 @@ bool QCocoaGLContext::makeCurrent(QPlatformSurface *surface)
setActiveWindow(window);
[m_context makeCurrentContext];
+ update();
return true;
}
diff --git a/src/plugins/platforms/cocoa/qcocoawindow.mm b/src/plugins/platforms/cocoa/qcocoawindow.mm
index aef9750acd..9caade6a10 100644
--- a/src/plugins/platforms/cocoa/qcocoawindow.mm
+++ b/src/plugins/platforms/cocoa/qcocoawindow.mm
@@ -125,9 +125,6 @@ void QCocoaWindow::setGeometry(const QRect &rect)
[[m_nsWindow contentView] setFrameSize:bounds.size];
[m_nsWindow setContentSize : bounds.size];
[m_nsWindow setFrameOrigin : bounds.origin];
-
- if (m_glContext)
- m_glContext->update();
}
void QCocoaWindow::setVisible(bool visible)
@@ -215,9 +212,6 @@ NSView *QCocoaWindow::contentView() const
void QCocoaWindow::windowDidMove()
{
- if (m_glContext)
- m_glContext->update();
-
NSRect rect = [[m_nsWindow contentView]frame];
NSRect windowRect = [m_nsWindow frame];
@@ -228,9 +222,6 @@ void QCocoaWindow::windowDidMove()
void QCocoaWindow::windowDidResize()
{
- if (m_glContext)
- m_glContext->update();
-
NSRect rect = [[m_nsWindow contentView]frame];
NSRect windowRect = [m_nsWindow frame];