Author: sebb
Date: Sat May  9 03:14:47 2009
New Revision: 773157

URL: http://svn.apache.org/viewvc?rev=773157&view=rev
Log:
Avoid NPE in serialisation tests

Modified:
    jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledChoice.java
    
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledTextField.java

Modified: 
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledChoice.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledChoice.java?rev=773157&r1=773156&r2=773157&view=diff
==============================================================================
--- jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledChoice.java 
(original)
+++ jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledChoice.java 
Sat May  9 03:14:47 2009
@@ -236,6 +236,9 @@
      * @return the text of the tool tip
      */
    public String getToolTipText() {
+       if (choiceList == null){ // Necessary to avoid NPE when testing 
serialisation
+           return null;
+       }
        return choiceList.getToolTipText();
    }
 

Modified: 
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledTextField.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledTextField.java?rev=773157&r1=773156&r2=773157&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledTextField.java 
(original)
+++ 
jakarta/jmeter/trunk/src/jorphan/org/apache/jorphan/gui/JLabeledTextField.java 
Sat May  9 03:14:47 2009
@@ -46,7 +46,7 @@
     private JTextField mTextField;
 
     // Maybe move to vector if MT problems occur
-    private ArrayList mChangeListeners = new ArrayList(3);
+    private final ArrayList mChangeListeners = new ArrayList(3);
 
     // A temporary cache for the focus listener
     private String oldValue = "";
@@ -190,7 +190,10 @@
       * @return the text of the tool tip
       */
     public String getToolTipText() {
-        return mTextField.getToolTipText();
+        if (mTextField == null){ // Necessary to avoid NPE when testing 
serialisation
+            return null;
+        }
+       return mTextField.getToolTipText();
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to