You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by hl...@apache.org on 2011/07/25 01:02:43 UTC

svn commit: r1150515 - /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java

Author: hlship
Date: Sun Jul 24 23:02:43 2011
New Revision: 1150515

URL: http://svn.apache.org/viewvc?rev=1150515&view=rev
Log:
TAP5-1508: When adding an event handler via TransformationSupport, the event handler method object should only be invoked if the event itself has not been aborted

Modified:
    tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java

Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java
URL: http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java?rev=1150515&r1=1150514&r2=1150515&view=diff
==============================================================================
--- tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java (original)
+++ tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/ComponentInstantiatorSourceImpl.java Sun Jul 24 23:02:43 2011
@@ -420,7 +420,7 @@ public final class ComponentInstantiator
                 {
                     final ComponentEvent event = (ComponentEvent) invocation.getParameter(0);
 
-                    boolean matches = event.matches(eventType, "", minContextValues);
+                    boolean matches = !event.isAborted() && event.matches(eventType, "", minContextValues);
 
                     if (matches)
                     {