< prev index next >

src/share/classes/java/awt/EventDispatchThread.java

Print this page
rev 1571 : 8010297: Missing isLoggable() checks in logging code
Summary: Add isLoggable() checks
Reviewed-by: anthony, mchung, serb
Contributed-by: Laurent Bourges <bourges.laurent@gmail.com>

@@ -203,10 +203,13 @@
         }
         removeEventFilter(filter);
     }
 
     void addEventFilter(EventFilter filter) {
+        if (eventLog.isLoggable(Level.FINEST)) {
+            eventLog.finest("adding the event filter: " + filter);
+        }
         synchronized (eventFilters) {
             if (!eventFilters.contains(filter)) {
                 if (filter instanceof ModalEventFilter) {
                     ModalEventFilter newFilter = (ModalEventFilter)filter;
                     int k = 0;

@@ -227,10 +230,13 @@
             }
         }
     }
 
     void removeEventFilter(EventFilter filter) {
+        if (eventLog.isLoggable(Level.FINEST)) {
+            eventLog.finest("removing the event filter: " + filter);
+        }
         synchronized (eventFilters) {
             if (eventFilters.contains(filter)) {
                 if (filter instanceof ModalEventFilter) {
                     modalFiltersCount--;
                 }
< prev index next >