Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / remoting / webapp / host_list.js
index d991e19..ce7c18e 100644 (file)
@@ -80,7 +80,8 @@ remoting.HostList = function(table, noHosts, errorMsg, errorButton,
    * @type {remoting.HostController.State}
    * @private
    */
-  this.localHostState_ = remoting.HostController.State.NOT_IMPLEMENTED;
+  this.localHostState_ = remoting.HostController.State.UNKNOWN;
+
   /**
    * @type {number}
    * @private
@@ -305,6 +306,9 @@ remoting.HostList.prototype.display = function() {
       (state == remoting.HostController.State.STARTED);
   var canChangeLocalHostState =
       (state != remoting.HostController.State.NOT_IMPLEMENTED) &&
+      (state != remoting.HostController.State.UNKNOWN) &&
+      (state != remoting.HostController.State.NOT_INSTALLED ||
+       remoting.isMe2MeInstallable()) &&
       (enabled || this.lastError_ == '');
 
   remoting.updateModalUi(enabled ? 'enabled' : 'disabled', 'data-daemon-state');