Author: vhennebert
Date: Mon Apr  7 18:29:13 2014
New Revision: 1585547

URL: http://svn.apache.org/r1585547
Log:
BATIK-909: Use more efficient form of toArray
Patch by Dave Brosius

Modified:
    
xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimeContainer.java
    
xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimingSpecifierListProducer.java

Modified: 
xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimeContainer.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimeContainer.java?rev=1585547&r1=1585546&r2=1585547&view=diff
==============================================================================
--- 
xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimeContainer.java 
(original)
+++ 
xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimeContainer.java 
Mon Apr  7 18:29:13 2014
@@ -80,7 +80,7 @@ public abstract class TimeContainer exte
      * Returns an array of the children of this container.
      */
     public TimedElement[] getChildren() {
-        return (TimedElement[]) children.toArray(new TimedElement[0]);
+        return (TimedElement[]) children.toArray(new 
TimedElement[children.size()]);
     }
 
     /**

Modified: 
xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimingSpecifierListProducer.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimingSpecifierListProducer.java?rev=1585547&r1=1585546&r2=1585547&view=diff
==============================================================================
--- 
xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimingSpecifierListProducer.java
 (original)
+++ 
xmlgraphics/batik/trunk/sources/org/apache/batik/anim/timing/TimingSpecifierListProducer.java
 Mon Apr  7 18:29:13 2014
@@ -61,7 +61,7 @@ public class TimingSpecifierListProducer
      * Returns an array of the parsed TimingSpecifiers.
      */
     public TimingSpecifier[] getTimingSpecifiers() {
-        return (TimingSpecifier[]) timingSpecifiers.toArray(new 
TimingSpecifier[0]);
+        return (TimingSpecifier[]) timingSpecifiers.toArray(new 
TimingSpecifier[timingSpecifiers.size()]);
     }
 
     /**


Reply via email to