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 5f5ddb5a04ef5168411a6d239e72f12cfbe2dbe8..fa82f26dd8d4fd2df6a2b2766965751651d947f3 100644 |
--- a/chrome/browser/devtools/device/devtools_android_bridge.cc |
+++ b/chrome/browser/devtools/device/devtools_android_bridge.cc |
@@ -678,6 +678,21 @@ DevToolsAndroidBridge::GetBrowserAgentHost( |
browser->IsWebView()); |
} |
+void DevToolsAndroidBridge::SendJsonRequest( |
+ const std::string& browser_id_str, |
+ const std::string& url, |
+ const JsonRequestCallback& callback) { |
+ size_t colon_pos = browser_id_str.find(':'); |
dgozman
2015/03/12 12:45:27
Please extract this into separate BrowserIdFromStr
vkuzkokov
2015/03/12 14:20:11
Done.
|
+ if (colon_pos == std::string::npos) { |
+ callback.Run(net::ERR_FAILED, std::string()); |
+ return; |
+ } |
+ SendJsonRequest(BrowserId(browser_id_str.substr(0, colon_pos), |
+ browser_id_str.substr(colon_pos + 1)), |
+ url, |
+ callback); |
+} |
+ |
scoped_refptr<AndroidDeviceManager::Device> DevToolsAndroidBridge::FindDevice( |
const std::string& serial) { |
DeviceMap::iterator it = device_map_.find(serial); |