[Kde-java] KDE_3_3_BRANCH: kdebindings/qtjava

Richard Dale Richard_Dale at tipitina.demon.co.uk
Sat Oct 16 17:52:57 CEST 2004


CVS commit by rdale: 


* Fixed crash caused by attempting to fix the polish() looping bug 
CCMAIL: kde-java at kde.org 


  M +5 -0      ChangeLog   1.75.2.2
  M +5 -3      javalib/qtjava/QtSupport.cpp   1.33.2.2


--- kdebindings/qtjava/javalib/qtjava/QtSupport.cpp  #1.33.2.1:1.33.2.2
@@ -213,4 +213,5 @@ QtSupport::voidDelegate(void * object, c
         JNIEnv *        env;
         jclass          cls;
+        jstring         classNameString;
         jstring         methodNameString;
         jmethodID       mid;
@@ -231,11 +231,13 @@ QtSupport::voidDelegate(void * object, c
         }
 
+        classNameString = env->NewStringUTF(className);
         methodNameString = env->NewStringUTF(methodName);
         bool result = (bool) env->CallStaticBooleanMethod(      cls, mid,
                                                                                                                 (jlong) object,
-                                                                                                                className,
+                                                                                                                classNameString,
                                                                                                                 methodNameString );
         env->DeleteLocalRef(cls);
         env->DeleteLocalRef(methodNameString);
+        env->DeleteLocalRef(classNameString);
         return result;
 }

--- kdebindings/qtjava/ChangeLog  #1.75.2.1:1.75.2.2
@@ -1,2 +1,7 @@
+2004-10-16  Richard Dale  <Richard_Dale at tipitina.demon.co.uk>
+
+ * Fixed crash caused by attempting to fix the polish() looping bug
+ CCMAIL: kde-java at kde.org
+
 2004-10-02  Richard Dale  <Richard_Dale at tipitina.demon.co.uk>
 




More information about the Kde-java mailing list