diff --git a/gl-natives/src/main/c/jaggl.c b/gl-natives/src/main/c/jaggl.c index 1a6c7cd3..10a34fcf 100644 --- a/gl-natives/src/main/c/jaggl.c +++ b/gl-natives/src/main/c/jaggl.c @@ -295,6 +295,10 @@ static void *jaggl_proc_addr(const char *name) { if (width != framebuffer_width || height != framebuffer_height) { [self deleteFramebuffer]; [self genFramebuffer]; + + jaggl_view.frame = NSMakeRect(0, 0, width, height); + [jaggl_window setFrame:[jaggl_window frameRectForContentRect:jaggl_view.frame] display:YES]; + [jaggl_context_appkit update]; } glBindFramebufferEXT(GL_READ_FRAMEBUFFER_EXT, framebuffer);