From abd9704d26bc4f764159bec3478e63e9cb89f14f Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Tue, 20 Nov 2012 14:53:06 +0900 Subject: [PATCH] Avoid over-releasing the autorelease pool. It seems that the engine menu code must be calling menu_post too often, but I don't feel like fixing it just yet. --- ruamoko/cl_menu/client_menu.r | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ruamoko/cl_menu/client_menu.r b/ruamoko/cl_menu/client_menu.r index ef71a55ce..769ad9cae 100644 --- a/ruamoko/cl_menu/client_menu.r +++ b/ruamoko/cl_menu/client_menu.r @@ -662,6 +662,10 @@ void menu_pre () void menu_post () { - [autorelease_pool release]; + //FIXME called too often by the engine? + AutoreleasePool *ar; + + ar = autorelease_pool; autorelease_pool = nil; + [ar release]; }