Author: mbenson Date: Mon Jul 23 15:35:18 2007 New Revision: 558886 URL: http://svn.apache.org/viewvc?view=rev&rev=558886 Log: should speed this filter somewhat
Modified: ant/core/trunk/src/main/org/apache/tools/ant/filters/HeadFilter.java Modified: ant/core/trunk/src/main/org/apache/tools/ant/filters/HeadFilter.java URL: http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/filters/HeadFilter.java?view=diff&rev=558886&r1=558885&r2=558886 ============================================================================== --- ant/core/trunk/src/main/org/apache/tools/ant/filters/HeadFilter.java (original) +++ ant/core/trunk/src/main/org/apache/tools/ant/filters/HeadFilter.java Mon Jul 23 15:35:18 2007 @@ -62,6 +62,9 @@ /** the position in the current line */ private int linePos = 0; + /** Whether this filter is finished */ + private boolean eof; + /** * Constructor for "dummy" instances. * @@ -107,6 +110,9 @@ return -1; } line = headFilter(line); + if (eof) { + return -1; + } linePos = 0; } @@ -206,6 +212,7 @@ if (lines > 0) { if (linesRead > (lines + skip)) { + eof = true; return null; } } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]