joerg       2003/06/27 16:00:57

  Modified:    src/java/org/apache/cocoon/generation
                        DirectoryGenerator.java
  Log:
  fixed bug 20682: multiple calls on getValidity() return different DirValidity objects
  
  Revision  Changes    Path
  1.6       +4 -2      
cocoon-2.1/src/java/org/apache/cocoon/generation/DirectoryGenerator.java
  
  Index: DirectoryGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.1/src/java/org/apache/cocoon/generation/DirectoryGenerator.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- DirectoryGenerator.java   25 Jun 2003 00:55:31 -0000      1.5
  +++ DirectoryGenerator.java   27 Jun 2003 23:00:57 -0000      1.6
  @@ -289,7 +289,9 @@
        * @see DirectoryGenerator.DirValidity
        */
       public SourceValidity getValidity() {
  -        this.validity = new DirValidity(this.refreshDelay);
  +        if (this.validity == null) {
  +            this.validity = new DirValidity(this.refreshDelay);
  +        }
           return this.validity;
       }
   
  
  
  

Reply via email to