You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2013/08/17 00:33:29 UTC

svn commit: r1514912 - /myfaces/core/trunk/api/src/main/java/javax/faces/event/ComponentSystemEvent.java

Author: lu4242
Date: Fri Aug 16 22:33:29 2013
New Revision: 1514912

URL: http://svn.apache.org/r1514912
Log:
small fix now ComponentSystemEvent should check if listener implements ComponentSystemEventListener or SystemEventListener

Modified:
    myfaces/core/trunk/api/src/main/java/javax/faces/event/ComponentSystemEvent.java

Modified: myfaces/core/trunk/api/src/main/java/javax/faces/event/ComponentSystemEvent.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/event/ComponentSystemEvent.java?rev=1514912&r1=1514911&r2=1514912&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/event/ComponentSystemEvent.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/event/ComponentSystemEvent.java Fri Aug 16 22:33:29 2013
@@ -43,4 +43,16 @@ public abstract class ComponentSystemEve
             super.isAppropriateListener(listener);
     }
 
+    @Override
+    public void processListener(FacesListener listener)
+    {
+        if (listener instanceof ComponentSystemEventListener)
+        {
+            ((ComponentSystemEventListener)listener).processEvent(this);
+        }
+        else
+        {
+            super.processListener(listener);
+        }
+    }
 }