You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by mk...@ca.ibm.com on 2002/07/29 21:06:19 UTC
[PATCH] patch for bug #7776
Hi,
Here you can the patch for bug 7776
(http://nagoya.apache.org/bugzilla/show_bug.cgi?id=7776).
The user suggested fix is not appropriate and I created a new fix for it.
Morris Kwan
XSLT Development
IBM Toronto Lab
Tel: (905)413-3729
Email: mkwan@ca.ibm.com
Index: org/apache/xalan/extensions/ExtensionHandlerJavaClass.java
===================================================================
RCS file: /home/cvspublic/xml-xalan/java/src/org/apache/xalan/extensions/ExtensionHandlerJavaClass.java,v
retrieving revision 1.11
diff -u -r1.11 ExtensionHandlerJavaClass.java
--- org/apache/xalan/extensions/ExtensionHandlerJavaClass.java 29 Jul 2002 18:47:00 -0000 1.11
+++ org/apache/xalan/extensions/ExtensionHandlerJavaClass.java 29 Jul 2002 19:05:10 -0000
@@ -290,7 +290,14 @@
if (methodArgs.length <= nTargetArgs)
return m.invoke(m_defaultInstance, convertedArgs[0]);
else
- return m.invoke(methodArgs[0], convertedArgs[0]);
+ {
+ targetObject = methodArgs[0];
+
+ if (targetObject instanceof XObject)
+ targetObject = ((XObject) targetObject).object();
+
+ return m.invoke(targetObject, convertedArgs[0]);
+ }
}
}
catch(Exception e)