jstrachan    2002/10/10 07:50:22

  Modified:    jelly/src/java/org/apache/commons/jelly JellyContext.java
  Log:
  avoided null pointer exception if inherit is true and there is no parent
  
  Revision  Changes    Path
  1.30      +5 -4      
jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/JellyContext.java
  
  Index: JellyContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons-sandbox/jelly/src/java/org/apache/commons/jelly/JellyContext.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- JellyContext.java 3 Oct 2002 07:52:37 -0000       1.29
  +++ JellyContext.java 10 Oct 2002 14:50:21 -0000      1.30
  @@ -214,10 +214,11 @@
       public Object getVariable(String name) {
           Object value = variables.get(name);
   
  -        if ( value == null 
  -             &&
  -             isInherit() ) {
  -            value = getParent().findVariable( name );
  +        if ( value == null && isInherit() ) {
  +            JellyContext parent = getParent();
  +            if (parent != null) {                
  +                value = parent.findVariable( name );
  +            }
           }
   
           return value;
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to