MYFACES-4303 f:websocket does not call p:ajax listeners
diff --git a/impl/src/main/java/org/apache/myfaces/push/WebsocketComponentRenderer.java b/impl/src/main/java/org/apache/myfaces/push/WebsocketComponentRenderer.java
index c3564a2..5ccafd3 100644
--- a/impl/src/main/java/org/apache/myfaces/push/WebsocketComponentRenderer.java
+++ b/impl/src/main/java/org/apache/myfaces/push/WebsocketComponentRenderer.java
@@ -42,6 +42,7 @@
 import org.apache.myfaces.push.cdi.WebsocketChannelTokenBuilderBean;

 import org.apache.myfaces.push.cdi.WebsocketSessionBean;

 import org.apache.myfaces.push.cdi.WebsocketViewBean;

+import org.apache.myfaces.renderkit.html.util.ClientBehaviorRendererUtils;

 import org.apache.myfaces.renderkit.html.util.HTML;

 import org.apache.myfaces.renderkit.html.util.ResourceUtils;

 

@@ -82,6 +83,12 @@
     }

 

     @Override

+    public void decode(FacesContext facesContext, UIComponent component)

+    {

+        ClientBehaviorRendererUtils.decodeClientBehaviors(facesContext, component);

+    }

+

+    @Override

     public void encodeBegin(FacesContext facesContext, UIComponent component) throws IOException

     {

         ResponseWriter writer = facesContext.getResponseWriter();