cocoon-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From un...@apache.org
Subject cvs commit: cocoon-2.1/src/java/org/apache/cocoon/components/pipeline AbstractProcessingPipeline.java
Date Wed, 11 Feb 2004 13:59:40 GMT
unico       2004/02/11 05:59:40

  Modified:    src/java/org/apache/cocoon/components/pipeline
                        AbstractProcessingPipeline.java
  Log:
  fix bug 26186: the assumption that a null value for the lastConsumer indicates 
  an internal request is not true. See the two argument process method.
  
  Revision  Changes    Path
  1.15      +6 -4      cocoon-2.1/src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java
  
  Index: AbstractProcessingPipeline.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/components/pipeline/AbstractProcessingPipeline.java,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- AbstractProcessingPipeline.java	6 Feb 2004 11:37:49 -0000	1.14
  +++ AbstractProcessingPipeline.java	11 Feb 2004 13:59:39 -0000	1.15
  @@ -151,6 +151,8 @@
       
       /** Output Buffer Size */
       protected int  outputBufferSize;
  +    
  +    private boolean internal;
   
       /**
        * Composable Interface
  @@ -492,11 +494,11 @@
        */
       public boolean process(Environment environment)
       throws ProcessingException {
  -        // If this is an internal request, lastConsumer was reset!
  -        if (null == this.lastConsumer) {
  +        // If this is an internal request, lastConsumer not the serializer!
  +        if (this.serializer != this.lastConsumer) {
               this.lastConsumer = this.serializer;
           }
  -        if (null != this.lastConsumer || this.reader != null) {
  +        if (this.serializer != this.lastConsumer || this.reader != null) {
               this.preparePipeline(environment);
           }
   
  
  
  

Mime
View raw message