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)
{