< 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 >