Fixed issues found with static analysis.

master
Camilla Berglund ago%!(EXTRA string=14 years)
parent d40a3d1617
commit 77c9baab35
  1. 1
      src/cocoa_platform.h
  2. 8
      src/cocoa_window.m

@ -74,6 +74,7 @@ typedef struct _GLFWwindowNS
{ {
id object; id object;
id delegate; id delegate;
id view;
unsigned int modifierFlags; unsigned int modifierFlags;
double fracScrollX; double fracScrollX;
double fracScrollY; double fracScrollY;

@ -687,9 +687,10 @@ static GLboolean createWindow(_GLFWwindow* window,
return GL_FALSE; return GL_FALSE;
} }
window->NS.view = [[GLFWContentView alloc] initWithGlfwWindow:window];
[window->NS.object setTitle:[NSString stringWithUTF8String:wndconfig->title]]; [window->NS.object setTitle:[NSString stringWithUTF8String:wndconfig->title]];
[window->NS.object setContentView:[[GLFWContentView alloc] [window->NS.object setContentView:window->NS.view];
initWithGlfwWindow:window]];
[window->NS.object setDelegate:window->NS.delegate]; [window->NS.object setDelegate:window->NS.delegate];
[window->NS.object setAcceptsMouseMovedEvents:YES]; [window->NS.object setAcceptsMouseMovedEvents:YES];
[window->NS.object center]; [window->NS.object center];
@ -963,6 +964,9 @@ void _glfwPlatformCloseWindow(_GLFWwindow* window)
[window->NS.delegate release]; [window->NS.delegate release];
window->NS.delegate = nil; window->NS.delegate = nil;
[window->NS.view release];
window->NS.view = nil;
[window->NS.object close]; [window->NS.object close];
window->NS.object = nil; window->NS.object = nil;

Loading…
Cancel
Save