Author: jfuerth
Date: Fri Jun 12 13:40:28 2009
New Revision: 3089

Modified:
   trunk/src/ca/sqlpower/architect/swingui/PlayPenComponent.java

Log:
Fixed PMD warning about botched null test. I'm not 100% convinced it was actually incorrect before, but the new version of the code definitely reads better and definitely works as intended.

Modified: trunk/src/ca/sqlpower/architect/swingui/PlayPenComponent.java
==============================================================================
--- trunk/src/ca/sqlpower/architect/swingui/PlayPenComponent.java       
(original)
+++ trunk/src/ca/sqlpower/architect/swingui/PlayPenComponent.java Fri Jun 12 13:40:28 2009
@@ -39,6 +39,7 @@

 import org.apache.log4j.Logger;

+import ca.sqlpower.architect.ArchitectUtils;
 import ca.sqlpower.architect.swingui.event.SelectionEvent;
 import ca.sqlpower.architect.swingui.event.SelectionListener;

@@ -433,12 +434,10 @@
     }

     public void setToolTipText(String toolTipText) {
-        if ((toolTipText == null && this.toolTipText == null)
- || (toolTipText != null && toolTipText.equals(this.toolTipText))) {
-            return;
+        if (!ArchitectUtils.areEqual(toolTipText, this.toolTipText)) {
+            this.toolTipText = toolTipText;
+ logger.debug("ToolTipText changed to "+toolTipText); //$NON-NLS-1$
         }
-        this.toolTipText = toolTipText;
-        logger.debug("ToolTipText changed to "+toolTipText); //$NON-NLS-1$
     }

     public Font getFont() {

Reply via email to