Author: solomax
Date: Tue Feb 21 17:10:37 2017
New Revision: 1783911

URL: http://svn.apache.org/viewvc?rev=1783911&view=rev
Log:
no jira: websocket ping should be fixed

Modified:
    
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
    
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java

Modified: 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java?rev=1783911&r1=1783910&r2=1783911&view=diff
==============================================================================
--- 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
 (original)
+++ 
openmeetings/application/branches/3.2.x/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
 Tue Feb 21 17:10:37 2017
@@ -217,7 +217,8 @@ public class MainPanel extends Panel {
                                response.render(new 
PriorityHeaderItem(getNamedFunction("privateMessage", this, 
explicit(PARAM_USER_ID))));
                        }
                });
-               add(new WebSocketBehavior() {
+               pingTimer.stop(null);
+               add(pingTimer, new WebSocketBehavior() {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -235,7 +236,7 @@ public class MainPanel extends Panel {
                                                updateContents(panel, handler);
                                        }
                                        log.debug("WebSocketBehavior:: 
pingTimer is attached");
-                                       
handler.add(MainPanel.this.add(pingTimer));
+                                       pingTimer.restart(handler);
                                }
                        }
 

Modified: 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
URL: 
http://svn.apache.org/viewvc/openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java?rev=1783911&r1=1783910&r2=1783911&view=diff
==============================================================================
--- 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
 (original)
+++ 
openmeetings/application/trunk/openmeetings-web/src/main/java/org/apache/openmeetings/web/common/MainPanel.java
 Tue Feb 21 17:10:37 2017
@@ -217,7 +217,8 @@ public class MainPanel extends Panel {
                                response.render(new 
PriorityHeaderItem(getNamedFunction("privateMessage", this, 
explicit(PARAM_USER_ID))));
                        }
                });
-               add(new WebSocketBehavior() {
+               pingTimer.stop(null);
+               add(pingTimer, new WebSocketBehavior() {
                        private static final long serialVersionUID = 1L;
 
                        @Override
@@ -235,7 +236,7 @@ public class MainPanel extends Panel {
                                                updateContents(panel, handler);
                                        }
                                        log.debug("WebSocketBehavior:: 
pingTimer is attached");
-                                       
handler.add(MainPanel.this.add(pingTimer));
+                                       pingTimer.restart(handler);
                                }
                        }
 


Reply via email to