diff options
Diffstat (limited to 'libjava/classpath/native/jni/qt-peer/qtmenupeer.cpp')
-rw-r--r-- | libjava/classpath/native/jni/qt-peer/qtmenupeer.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libjava/classpath/native/jni/qt-peer/qtmenupeer.cpp b/libjava/classpath/native/jni/qt-peer/qtmenupeer.cpp index bf081e98455..1ac17145c2f 100644 --- a/libjava/classpath/native/jni/qt-peer/qtmenupeer.cpp +++ b/libjava/classpath/native/jni/qt-peer/qtmenupeer.cpp @@ -125,6 +125,7 @@ public: jclass menuCls = env->GetObjectClass( menuPeer ); jmethodID mid = env->GetMethodID(menuCls, "add", "(J)V"); + env->DeleteLocalRef(menuCls); env->CallVoidMethod( menuPeer, mid, (jlong)newAction ); env->DeleteGlobalRef( menuPeer ); |