Index: chrome/browser/chromeos/cros/network_library_impl_cros.cc |
diff --git a/chrome/browser/chromeos/cros/network_library_impl_cros.cc b/chrome/browser/chromeos/cros/network_library_impl_cros.cc |
index 8a8bfaf99ac152d40bf83984212481d4b73e1931..ebcc194919ddc22b15e467ddd2357e32b43bc546 100644 |
--- a/chrome/browser/chromeos/cros/network_library_impl_cros.cc |
+++ b/chrome/browser/chromeos/cros/network_library_impl_cros.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/chromeos/cros/network_library_impl_cros.h" |
#include <dbus/dbus-glib.h> |
+#include "base/command_line.h" |
#include "base/json/json_writer.h" // for debug output only. |
#include "base/metrics/histogram.h" |
#include "chrome/browser/chromeos/cros/cros_library.h" |
@@ -44,6 +45,13 @@ NetworkLibraryImplCros::NetworkLibraryImplCros() |
: NetworkLibraryImplBase(), |
network_manager_monitor_(NULL), |
data_plan_monitor_(NULL) { |
+ const char kEnableNonLibcrosNetworkFunctions[] = |
+ "enable-non-libcros-network-functions"; |
stevenjb
2012/04/12 17:34:36
This should be defined in chrome_switches.h, and s
hashimoto
2012/04/13 05:27:22
I thought we should be as accurate as possible, bu
|
+ if (CommandLine::ForCurrentProcess()->HasSwitch( |
+ kEnableNonLibcrosNetworkFunctions)) { |
+ LOG(INFO) << "Using non Libcros network fucntions."; |
+ EnableNonLibcrosNetworkFunctions(true); |
+ } |
} |
NetworkLibraryImplCros::~NetworkLibraryImplCros() { |