Repository: incubator-guacamole-client
Updated Branches:
  refs/heads/master 3ec99cbcd -> 865ec1970


GUACAMOLE-229: Remove intervals properly when XHR is polling.


Project: http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/commit/b5bd316d
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/tree/b5bd316d
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/diff/b5bd316d

Branch: refs/heads/master
Commit: b5bd316dfdd2a87d470a97871f679e38bedc6659
Parents: 3ec99cb
Author: Tyler Schneider <[email protected]>
Authored: Thu Mar 2 11:01:53 2017 -0700
Committer: Tyler Schneider <[email protected]>
Committed: Thu Mar 2 11:59:58 2017 -0700

----------------------------------------------------------------------
 guacamole-common-js/src/main/webapp/modules/Tunnel.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-guacamole-client/blob/b5bd316d/guacamole-common-js/src/main/webapp/modules/Tunnel.js
----------------------------------------------------------------------
diff --git a/guacamole-common-js/src/main/webapp/modules/Tunnel.js 
b/guacamole-common-js/src/main/webapp/modules/Tunnel.js
index 6ec4798..44013e8 100644
--- a/guacamole-common-js/src/main/webapp/modules/Tunnel.js
+++ b/guacamole-common-js/src/main/webapp/modules/Tunnel.js
@@ -393,7 +393,7 @@ Guacamole.HTTPTunnel = function(tunnelURL, crossDomain) {
                 if (pollingMode === POLLING_ENABLED) {
                     if (xmlhttprequest.readyState === 3 && !interval)
                         interval = setInterval(parseResponse, 30);
-                    else if (xmlhttprequest.readyState === 4 && !interval)
+                    else if (xmlhttprequest.readyState === 4 && interval)
                         clearInterval(interval);
                 }
 
@@ -461,7 +461,7 @@ Guacamole.HTTPTunnel = function(tunnelURL, crossDomain) {
                         if (length === 0) {
 
                             // Clean up interval if polling
-                            if (!interval)
+                            if (interval)
                                 clearInterval(interval);
                            
                             // Clean up object

Reply via email to