svn commit: r954702 - /logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java

[email protected]
Newsgroups gmane.comp.apache.logging
Message-ID <[email protected]>
Author: sdeboy
Date: Tue Jun 15 04:18:28 2010
New Revision: 954702

URL: http://svn.apache.org/viewvc?rev=954702&view=rev
Log:
Prevent possible NPE on mouseover when the thumbnail bar has no colored entries

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

Modified: logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java
URL: http://svn.apache.org/viewvc/logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java?rev=954702&r1=954701&r2=954702&view=diff
==============================================================================
--- logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java (original)
+++ logging/chainsaw/trunk/src/main/java/org/apache/log4j/chainsaw/LogPanel.java Tue Jun 15 04:18:28 2010
@@ -3199,7 +3199,9 @@ public class LogPanel extends DockablePa
                 if (preferenceModel.isThumbnailBarToolTips()) {
                     int yPosition = e.getPoint().y;
                     EventWrapper event = getEventWrapperAtPosition(yPosition);
-                    setToolTipText(getToolTipTextForEvent(event.loggingEvent));
+                    if (event != null) {
+                        setToolTipText(getToolTipTextForEvent(event.loggingEvent));
+                    }
                 } else {
                     setToolTipText(null);
                 }
@@ -3315,6 +3317,11 @@ public class LogPanel extends DockablePa
             });
         }
 
+        /**
+         * Get event wrapper - may be null
+         * @param yPosition
+         * @return event wrapper or null
+         */
         private EventWrapper getEventWrapperAtPosition(int yPosition)
         {
             int rowCount = table.getRowCount();
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.