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