Author: sdeboy
Date: Wed Nov 11 05:59:01 2009
New Revision: 834774

URL: http://svn.apache.org/viewvc?rev=834774&view=rev
Log:
Don't set a null configurationURL vector if one wasn't found in the existing 
configuration (will cause the related model to trigger an NPE on construction)

Modified:
    
logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModel.java

Modified: 
logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModel.java
URL: 
http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModel.java?rev=834774&r1=834773&r2=834774&view=diff
==============================================================================
--- 
logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModel.java
 (original)
+++ 
logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/ApplicationPreferenceModel.java
 Wed Nov 11 05:59:01 2009
@@ -190,7 +190,7 @@
       setCyclicBufferSize(model.getCyclicBufferSize());
       Vector configurationURLs = model.getConfigurationURLs();
       if (configurationURLs != null) {
-        setConfigurationURLs(model.getConfigurationURLs());
+        setConfigurationURLs(configurationURLs);
       }
       setConfigurationURL(model.getConfigurationURL());
       setLastUsedVersion(model.getLastUsedVersion());
@@ -246,7 +246,9 @@
     }
 
     public void setConfigurationURLs(Vector urls) {
-        configurationURLs = urls;
+        if (urls != null) {
+            configurationURLs = urls;
+        }
     }
 
     /**


Reply via email to