You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2010/10/14 19:47:45 UTC

svn commit: r1022628 - /wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestListenerInterface.java

Author: ivaynberg
Date: Thu Oct 14 17:47:45 2010
New Revision: 1022628

URL: http://svn.apache.org/viewvc?rev=1022628&view=rev
Log:

Issue: WICKET-3098

Modified:
    wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestListenerInterface.java

Modified: wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestListenerInterface.java
URL: http://svn.apache.org/viewvc/wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestListenerInterface.java?rev=1022628&r1=1022627&r2=1022628&view=diff
==============================================================================
--- wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestListenerInterface.java (original)
+++ wicket/trunk/wicket/src/main/java/org/apache/wicket/RequestListenerInterface.java Thu Oct 14 17:47:45 2010
@@ -245,12 +245,18 @@ public class RequestListenerInterface
 	{
 		if (!component.canCallListenerInterface())
 		{
-			// just return so that we have a silent fail and just re-render the
-			// page
+			// just return so that we have a silent fail and just re-render the page
 			log.warn("component not enabled or visible; ignoring call. Component: " + component);
 			return;
 		}
 
+		// XXX a bit of an ugly cast here from IRequestableComponent to Component
+		if (!behavior.isEnabled((Component)component))
+		{
+			log.warn("behavior not enabled; ignore call. Behavior {} at component {}", behavior,
+				component);
+		}
+
 		try
 		{
 			// Invoke the interface method on the component