You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2014/10/25 01:50:20 UTC

svn commit: r1634166 - /myfaces/core/trunk/shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlGroupRendererBase.java

Author: lu4242
Date: Fri Oct 24 23:50:19 2014
New Revision: 1634166

URL: http://svn.apache.org/r1634166
Log:
MYFACES-3920 HtmlPanelGroup implements ClientBehaviorHolder, but does not render it's behaviors (fix decode() over client behaviors)

Modified:
    myfaces/core/trunk/shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlGroupRendererBase.java

Modified: myfaces/core/trunk/shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlGroupRendererBase.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlGroupRendererBase.java?rev=1634166&r1=1634165&r2=1634166&view=diff
==============================================================================
--- myfaces/core/trunk/shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlGroupRendererBase.java (original)
+++ myfaces/core/trunk/shared/src/main/java/org/apache/myfaces/shared/renderkit/html/HtmlGroupRendererBase.java Fri Oct 24 23:50:19 2014
@@ -41,6 +41,15 @@ public class HtmlGroupRendererBase
         return true;
     }
 
+    @Override
+    public void decode(FacesContext context, UIComponent component)
+    {
+        // Check for npe
+        super.decode(context, component);
+        
+        HtmlRendererUtils.decodeClientBehaviors(context, component);
+    }
+
     public void encodeBegin(FacesContext context, UIComponent component)
             throws IOException
     {