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 delegate;
id view;
unsigned int modifierFlags;
double fracScrollX;
double fracScrollY;

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

Loading…
Cancel
Save