Index: chrome/test/chromedriver/window_commands.cc |
diff --git a/chrome/test/chromedriver/window_commands.cc b/chrome/test/chromedriver/window_commands.cc |
index 000cec03670647e38e5bf3c0d4cfef30c4c99916..0e1adfb59ba2f47d604741852fe60321dfc0e774 100644 |
--- a/chrome/test/chromedriver/window_commands.cc |
+++ b/chrome/test/chromedriver/window_commands.cc |
@@ -930,6 +930,23 @@ Status ExecuteSetNetworkConditions( |
*session->overridden_network_conditions); |
} |
+Status ExecuteDeleteNetworkConditions( |
+ Session* session, |
+ WebView* web_view, |
+ const base::DictionaryValue& params, |
+ scoped_ptr<base::Value>* value) { |
+ scoped_ptr<NetworkConditions> network_conditions(new NetworkConditions()); |
+ // Get conditions from preset list. |
+ Status status = FindPresetNetwork("No throttling", network_conditions.get()); |
+ if (status.IsError()) |
+ return status; |
+ |
+ session->overridden_network_conditions.reset( |
+ network_conditions.release()); |
+ return web_view->OverrideNetworkConditions( |
+ *session->overridden_network_conditions); |
+} |
+ |
Status ExecuteTakeHeapSnapshot( |
Session* session, |
WebView* web_view, |