Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1217)

Unified Diff: chrome/browser/devtools/device/devtools_android_bridge.cc

Issue 2284083002: [DevTools] A setting for TCP discovery enablement (Closed)
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/devtools/device/devtools_android_bridge.cc
diff --git a/chrome/browser/devtools/device/devtools_android_bridge.cc b/chrome/browser/devtools/device/devtools_android_bridge.cc
index 04452b20a62537b0350f179c958b294a22f61cd2..8a93ddfb49411618474ce729ac908a427825d1de 100644
--- a/chrome/browser/devtools/device/devtools_android_bridge.cc
+++ b/chrome/browser/devtools/device/devtools_android_bridge.cc
@@ -728,9 +728,18 @@ DevToolsAndroidBridge::DevToolsAndroidBridge(
pref_change_registrar_.Add(prefs::kDevToolsDiscoverUsbDevicesEnabled,
base::Bind(&DevToolsAndroidBridge::CreateDeviceProviders,
base::Unretained(this)));
- pref_change_registrar_.Add(prefs::kDevToolsTargetDiscoveryConfig,
+ pref_change_registrar_.Add(prefs::kDevToolsTCPDiscoveryConfig,
base::Bind(&DevToolsAndroidBridge::CreateDeviceProviders,
base::Unretained(this)));
+ pref_change_registrar_.Add(prefs::kDevToolsTCPDiscoveryEnabled,
+ base::Bind(&DevToolsAndroidBridge::CreateDeviceProviders,
+ base::Unretained(this)));
+ base::ListValue* target_discovery = new base::ListValue();
+ target_discovery->AppendString("localhost:9222");
dgozman 2016/08/26 23:31:43 Named constants at the top of the file, please.
eostroukhov 2016/08/29 22:06:30 Done.
+ target_discovery->AppendString("localhost:9229");
+ profile->GetPrefs()
+ ->SetDefaultPrefValue(prefs::kDevToolsTCPDiscoveryConfig,
+ target_discovery);
dgozman 2016/08/26 23:31:43 style: 4 spaces indent
eostroukhov 2016/08/29 22:06:30 Done.
CreateDeviceProviders();
}
@@ -954,7 +963,9 @@ void DevToolsAndroidBridge::CreateDeviceProviders() {
AndroidDeviceManager::DeviceProviders device_providers;
PrefService* service = profile_->GetPrefs();
const base::ListValue* targets =
- service->GetList(prefs::kDevToolsTargetDiscoveryConfig);
+ service->GetBoolean(prefs::kDevToolsTCPDiscoveryEnabled)
+ ? service->GetList(prefs::kDevToolsTCPDiscoveryConfig)
+ : nullptr;
scoped_refptr<TCPDeviceProvider> provider = CreateTCPDeviceProvider(targets);
if (tcp_provider_callback_)
tcp_provider_callback_.Run(provider);

Powered by Google App Engine
This is Rietveld 408576698