[7u-osx] Request for approval for 7131793: [macosx] some cleanup in OGL pipeline code (original) (raw)

Mike Swingler swingler at apple.com
Mon Jan 30 08:47:36 PST 2012


On Jan 30, 2012, at 1:52 AM, Sergey Bylokhov wrote:

30.01.2012 13:44, Sergey Bylokhov wrote:

Hi Dmitry, I have a question about CGLLayer.m

124JNFCallVoidMethod(env, [self.javaLayer jObjectWithEnv:env], jmdrawInCGLContext); Should we delete a local reference which returned from [self.javaLayer jObjectWithEnv:env]? And check it for null? JNFJObjectWrapper.h ...... - (jobject) jObjectWithEnv:(JNIEnv *)env; // returns a new local-ref, must be released with DeleteLocalRef ......

30.01.2012 13:54, Dmitry Cherepanov wrote: This is a request to push the following fix to jdk7u-osx: CR: http://bugs.sun.com/bugdatabase/viewbug.do?bugid=7131793 Webrev: http://cr.openjdk.java.net/~dcherepanov/7131793/webrev.2 Technical review: http://mail.openjdk.java.net/pipermail/macosx-port-dev/2012-January/002537.html Thanks, Dmitry

I believe local refs are collected after the scope of the local function returns, so I don't believe it's strictly necessary.

Is that right?

Regards, Mike Swingler Apple Inc.



More information about the macosx-port-dev mailing list