[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE_3_1_BRANCH: kdelibs/khtml/java
From:       Koos Vriezen <koos.vriezen () xs4all ! nl>
Date:       2003-02-22 17:49:39
[Download RAW message or body]

CVS commit by vriezen: 

Backport 'class.getDeclaredMethods  -> class.getMethods fix calling
inherited methods.' fix.


  M +810 -820  kjava.jar   1.41.2.7
  M +3 -1      org/kde/kjas/server/KJASAppletContext.java   1.43.2.2


--- kdelibs/khtml/java/org/kde/kjas/server/KJASAppletContext.java  #1.43.2.1:1.43.2.2
@@ -418,5 +418,5 @@
             ret = getJSTypeValue(field.get(o), objid, value);
         } catch (Exception ex) {
-            Method [] m = c.getDeclaredMethods();
+            Method [] m = c.getMethods();
             for (int i = 0; i < m.length; i++)
                 if (m[i].getName().equals(name)) {
@@ -623,4 +623,6 @@
     }
     public void derefObject(int objid) {
+        if (objid == 0)
+            return; // that's an applet
         if (jsReferencedObjects.remove(new Integer(objid)) == null)
             Main.debug("couldn't remove referenced object");


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic