]> git.sesse.net Git - vlc/commitdiff
macosx: add missing autorelease pool
authorDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sat, 2 Mar 2013 11:22:07 +0000 (12:22 +0100)
committerDavid Fuhrmann <david.fuhrmann@googlemail.com>
Sat, 2 Mar 2013 22:09:38 +0000 (23:09 +0100)
modules/gui/macosx/intf.m

index 9b54b6bd6e51b1241de02a8bd875220ac01a2b99..03ed2628dc46e554ba02db395a649c2de5d207d7 100644 (file)
@@ -195,6 +195,7 @@ static int WindowControl(vout_window_t *p_wnd, int i_query, va_list args)
     switch(i_query) {
         case VOUT_WINDOW_SET_STATE:
         {
+            NSAutoreleasePool *o_pool = [[NSAutoreleasePool alloc] init];
             unsigned i_state = va_arg(args, unsigned);
 
             NSInteger i_cooca_level = NSNormalWindowLevel;
@@ -210,6 +211,7 @@ static int WindowControl(vout_window_t *p_wnd, int i_query, va_list args)
             [inv performSelectorOnMainThread:@selector(invoke) withObject:nil
                                waitUntilDone:NO];
 
+            [o_pool release];
             return VLC_SUCCESS;
         }
         case VOUT_WINDOW_SET_SIZE: