Index: chrome/browser/resources/settings/internet_page/network_summary_item.js |
diff --git a/chrome/browser/resources/settings/internet_page/network_summary_item.js b/chrome/browser/resources/settings/internet_page/network_summary_item.js |
index 23f7b60c729cec1ef40eb86ecc6d6b9e7dfb2f9e..377c807b242aa9f43a06256d2a1a475eb781ac42 100644 |
--- a/chrome/browser/resources/settings/internet_page/network_summary_item.js |
+++ b/chrome/browser/resources/settings/internet_page/network_summary_item.js |
@@ -159,12 +159,17 @@ Polymer({ |
* @private |
*/ |
onShowDetailsTap_: function(event) { |
- if (this.shouldShowList_()) |
+ if (!this.deviceIsEnabled_(this.deviceState)) { |
+ this.fire( |
+ 'device-enabled-toggled', |
+ {enabled: true, type: this.deviceState.Type}); |
+ } else if (this.shouldShowList_()) { |
this.fire('show-networks', this.deviceState); |
- else if (this.activeNetworkState.GUID) |
+ } else if (this.activeNetworkState.GUID) { |
this.fire('show-detail', this.activeNetworkState); |
- else if (this.networkStateList.length > 0) |
+ } else if (this.networkStateList.length > 0) { |
this.fire('show-detail', this.networkStateList[0]); |
+ } |
event.stopPropagation(); |
}, |