Index: remoting/webapp/crd/js/desktop_remoting.js |
diff --git a/remoting/webapp/crd/js/desktop_remoting.js b/remoting/webapp/crd/js/desktop_remoting.js |
index c345d6444320779d5b2f807a34b0d22e1e06c9e6..98b62a438d04f32b6c3c7767eb3f0b72250c8629 100644 |
--- a/remoting/webapp/crd/js/desktop_remoting.js |
+++ b/remoting/webapp/crd/js/desktop_remoting.js |
@@ -266,7 +266,7 @@ remoting.DesktopRemoting.prototype.handleConnectionFailed = function( |
that.handleError(error); |
}; |
- if (error.tag == remoting.Error.Tag.HOST_IS_OFFLINE && |
+ if (error.hasTag(remoting.Error.Tag.HOST_IS_OFFLINE) && |
that.refreshHostJidIfOffline_) { |
that.refreshHostJidIfOffline_ = false; |
// The plugin will be re-created when the host finished refreshing |
@@ -305,7 +305,7 @@ remoting.DesktopRemoting.prototype.handleError = function(error) { |
console.error('Connection failed:', error.tag); |
remoting.accessCode = ''; |
- if (error.tag === remoting.Error.Tag.AUTHENTICATION_FAILED) { |
+ if (error.hasTag(remoting.Error.Tag.AUTHENTICATION_FAILED)) { |
remoting.setMode(remoting.AppMode.HOME); |
remoting.handleAuthFailureAndRelaunch(); |
return; |