summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdk/macos/gdkmacosglcontext.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gdk/macos/gdkmacosglcontext.c b/gdk/macos/gdkmacosglcontext.c
index 8dd6bc2e00..28b3ed7ac7 100644
--- a/gdk/macos/gdkmacosglcontext.c
+++ b/gdk/macos/gdkmacosglcontext.c
@@ -362,7 +362,8 @@ gdk_macos_gl_context_end_frame (GdkDrawContext *context,
GDK_DRAW_CONTEXT_CLASS (gdk_macos_gl_context_parent_class)->end_frame (context, painted);
- [self->gl_context flushBuffer];
+ if (!self->is_attached)
+ [self->gl_context flushBuffer];
}
static void