From b4a2fe79ad8e5f6752784661b06f4d4a87ad6b8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Fonseca?= Date: Tue, 23 Apr 2013 09:55:23 +0100 Subject: [PATCH] glretrace: Use OS_THREAD_SPECIFIC_PTR on glws_cocoa.mm --- retrace/glws_cocoa.mm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/retrace/glws_cocoa.mm b/retrace/glws_cocoa.mm index e410862f1..351f0f32d 100644 --- a/retrace/glws_cocoa.mm +++ b/retrace/glws_cocoa.mm @@ -47,6 +47,7 @@ #include +#include "os_thread.hpp" #include "glws.hpp" @@ -74,8 +75,8 @@ + (void)enterMultiThreaded { namespace glws { -static __thread NSAutoreleasePool * -autoreleasePool = nil; +static OS_THREAD_SPECIFIC_PTR(NSAutoreleasePool) +autoreleasePool; class CocoaVisual : public Visual