< prev index next >

src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m

Print this page
rev 54097 : 8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs
rev 54098 : 8260616: Removing remaining JNF dependencies in the java.desktop module
8259729: Missed JNFInstanceOf -> IsInstanceOf conversion

*** 22,32 **** * or visit www.oracle.com if you need additional information or have any * questions. */ #import "CMenuComponent.h" - #import <JavaNativeFoundation/JavaNativeFoundation.h> #import "ThreadUtilities.h" @class CMenuItem; --- 22,31 ----
*** 41,51 **** return self; } - (void)dealloc { JNIEnv *env = [ThreadUtilities getJNIEnvUncached]; ! JNFDeleteGlobalRef(env, fPeer); fPeer = NULL; [super dealloc]; } @end --- 40,50 ---- return self; } - (void)dealloc { JNIEnv *env = [ThreadUtilities getJNIEnvUncached]; ! (*env)->DeleteGlobalRef(env, fPeer); fPeer = NULL; [super dealloc]; } @end
< prev index next >