Author: sebb
Date: Thu Aug 30 17:50:48 2007
New Revision: 571351

URL: http://svn.apache.org/viewvc?rev=571351&view=rev
Log:
Fix NPE in unit tests (previously unseen because null != evt.getSource())

Modified:
    
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java

Modified: 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java?rev=571351&r1=571350&r2=571351&view=diff
==============================================================================
--- 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java
 (original)
+++ 
jakarta/jmeter/branches/rel-2-2/src/core/org/apache/jmeter/testbeans/gui/GenericTestBeanCustomizer.java
 Thu Aug 30 17:50:48 2007
@@ -574,8 +574,9 @@
                // evt will be null only when called from 
TestBeanGUI.modifyTestElement()
                // TODO - is the propertyChange event needed, now that 
modifyTestElement calls this?
                for (int i = 0; i < editors.length; i++) {
-                       if (evt == null || editors[i] == evt.getSource()) {
-                               Object value = editors[i].getValue();
+                       PropertyEditor propertyEditor=editors[i]; // might be 
null in testing
+                       if (propertyEditor != null && (evt == null || 
propertyEditor == evt.getSource())) {
+                               Object value = propertyEditor.getValue();
                                String name = descriptors[i].getName();
                                if (value == null) {
                                        propertyMap.remove(name);



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

Reply via email to