Use local variable instead of reusing the field.
authorJarl Gullberg <jarl.gullberg@gmail.com>
Fri, 4 Aug 2017 16:46:17 +0000 (18:46 +0200)
committerJarl Gullberg <jarl.gullberg@gmail.com>
Fri, 4 Aug 2017 16:46:17 +0000 (18:46 +0200)
src/OpenTK/Platform/MacOS/Cocoa/NSAutoreleasePool.cs

index 074e65a..e6ba6c4 100644 (file)
@@ -16,8 +16,8 @@ namespace OpenTK.Platform.MacOS
         /// </summary>
         public NSAutoreleasePool()
         {
-            _autoreleasePool = Cocoa.SendIntPtr(Class.NSAutoreleasePool, Selector.Alloc);
-            _autoreleasePool = Cocoa.SendIntPtr(_autoreleasePool, Selector.Init);
+            var uninitializedPool = Cocoa.SendIntPtr(Class.NSAutoreleasePool, Selector.Alloc);
+            _autoreleasePool = Cocoa.SendIntPtr(uninitializedPool, Selector.Init);
         }
 
         /// <summary>