Update of /var/cvs/src/org/mmbase/bridge/util
In directory james.mmbase.org:/tmp/cvs-serv4602

Modified Files:
        AbstractNode.java 
Log Message:
check with instance of seemed a good idea, but I encountered some problems with 
it any way. Rolled that back.


See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/bridge/util


Index: AbstractNode.java
===================================================================
RCS file: /var/cvs/src/org/mmbase/bridge/util/AbstractNode.java,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- AbstractNode.java   16 Sep 2008 16:43:32 -0000      1.24
+++ AbstractNode.java   18 Sep 2008 09:47:48 -0000      1.25
@@ -31,7 +31,7 @@
  * here, to minimalize the implementation effort of fully implemented Nodes.
  *
  * @author Michiel Meeuwissen
- * @version $Id: AbstractNode.java,v 1.24 2008/09/16 16:43:32 michiel Exp $
+ * @version $Id: AbstractNode.java,v 1.25 2008/09/18 09:47:48 michiel Exp $
  * @see org.mmbase.bridge.Node
  * @since MMBase-1.8
  */
@@ -740,13 +740,11 @@
 
     public FieldValue getFunctionValue(String functionName, List<?> 
parameters) {
         Function function = getFunction(functionName);
-        Parameters params;
-        if (parameters instanceof Parameters) {
-            params = (Parameters) parameters;
-        } else {
-            params = function.createParameters();
+        Parameters params = function.createParameters();
+        // Always create a new parameters object, which makes it possible to 
use a Parameters object
+        // not created with createParameters too.
+
             params.setAll(parameters);
-        }
         return createFunctionValue(function.getFunctionValue(params));
     }
 
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to