summaryrefslogtreecommitdiff
path: root/new/util_darwin.m
diff options
context:
space:
mode:
Diffstat (limited to 'new/util_darwin.m')
-rw-r--r--new/util_darwin.m10
1 files changed, 10 insertions, 0 deletions
diff --git a/new/util_darwin.m b/new/util_darwin.m
index d8166e9..4ed562a 100644
--- a/new/util_darwin.m
+++ b/new/util_darwin.m
@@ -6,3 +6,13 @@ void setStandardControlFont(NSControl *control)
{
[control setFont:[NSFont systemFontOfSize:[NSFont systemFontSizeForControlSize:NSRegularControlSize]]];
}
+
+void uiDoFreeOnDealloc(NSMutableArray *m)
+{
+ [m enumerateObjectsUsingBlock:^(id obj, NSUInteger index, BOOL *stop) {
+ NSValue *v = (NSValue *) obj;
+
+ uiFree([v pointerValue]);
+ }];
+ [m release];
+}