You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ja...@apache.org on 2010/05/07 14:59:09 UTC

svn commit: r942061 - /myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java

Author: jakobk
Date: Fri May  7 12:59:09 2010
New Revision: 942061

URL: http://svn.apache.org/viewvc?rev=942061&view=rev
Log:
MYFACES-2705 ClassCastException in HtmlAjaxBehaviorRenderer (Thanks to Ali Ok for this patch)

Modified:
    myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java   (contents, props changed)

Modified: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java?rev=942061&r1=942060&r2=942061&view=diff
==============================================================================
--- myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java (original)
+++ myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java Fri May  7 12:59:09 2010
@@ -70,9 +70,8 @@ public class HtmlAjaxBehaviorRenderer ex
 
     public void decode(FacesContext context, UIComponent component,
                        ClientBehavior behavior) {
-
-        AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior;
         assertBehavior(behavior);
+        AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior;
         if (ajaxBehavior.isDisabled() || !component.isRendered()) {
             return;
         }
@@ -83,6 +82,7 @@ public class HtmlAjaxBehaviorRenderer ex
 
     public String getScript(ClientBehaviorContext behaviorContext,
                             ClientBehavior behavior) {
+        assertBehavior(behavior);
         AjaxBehavior ajaxBehavior = (AjaxBehavior) behavior;
         
         if (ajaxBehavior.isDisabled()) {

Propchange: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: myfaces/core/trunk/impl/src/main/java/org/apache/myfaces/renderkit/html/HtmlAjaxBehaviorRenderer.java
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL