From 86a4b0a7ba2b9c1433a52a013c1d4273b06c8f13 Mon Sep 17 00:00:00 2001 From: Pietro Gagliardi Date: Fri, 8 May 2015 20:34:57 -0400 Subject: [PATCH] More expository comments and TODOs. --- darwin/init.m | 1 + darwin/menu.m | 1 + 2 files changed, 2 insertions(+) diff --git a/darwin/init.m b/darwin/init.m index d810a05d..15bd2c71 100644 --- a/darwin/init.m +++ b/darwin/init.m @@ -67,6 +67,7 @@ void uiUninit(void) { uninitMenus(); // TODO free application delegate + // TODO free NSApplication resources (main menu, etc.) uninitAlloc(); } diff --git a/darwin/menu.m b/darwin/menu.m index f6047db9..11f62267 100644 --- a/darwin/menu.m +++ b/darwin/menu.m @@ -352,6 +352,7 @@ void uninitMenus(void) { if (menus == NULL) return; + // don't worry about the actual NSMenus and NSMenuItems; they'll be freed when we clean up the NSApplication [menus enumerateObjectsUsingBlock:^(id obj, NSUInteger index, BOOL *stop) { NSValue *v; struct menu *m;