joerg       2003/06/27 16:04:40

  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.5       +4 -2      
cocoon-2.0/src/java/org/apache/cocoon/generation/DirectoryGenerator.java
  
  Index: DirectoryGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/cocoon-2.0/src/java/org/apache/cocoon/generation/DirectoryGenerator.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DirectoryGenerator.java   21 Jun 2003 11:47:08 -0000      1.4
  +++ DirectoryGenerator.java   27 Jun 2003 23:04:40 -0000      1.5
  @@ -461,7 +461,9 @@
        *                        the timestamp of each file
        */
       public CacheValidity generateValidity() {
  -        this.dirvalidity = new DirValidity(this.refreshDelay);
  +        if (this.dirvalidity == null) {
  +            this.dirvalidity = new DirValidity(this.refreshDelay);
  +        }
           return this.dirvalidity;
       }
   
  
  
  

Reply via email to