| Index: chrome/browser/chromeos/cros/cros_network_functions.cc
|
| diff --git a/chrome/browser/chromeos/cros/cros_network_functions.cc b/chrome/browser/chromeos/cros/cros_network_functions.cc
|
| index c61525bec6979276fad9e526fc4ee20aaa6970ee..41efb4a300be58ad8af3ae1c63517310620839b9 100644
|
| --- a/chrome/browser/chromeos/cros/cros_network_functions.cc
|
| +++ b/chrome/browser/chromeos/cros/cros_network_functions.cc
|
| @@ -251,7 +251,14 @@ void SetLibcrosNetworkFunctionsEnabled(bool enabled) {
|
|
|
| bool CrosActivateCellularModem(const std::string& service_path,
|
| const std::string& carrier) {
|
| - return chromeos::ActivateCellularModem(service_path.c_str(), carrier.c_str());
|
| + if (g_libcros_network_functions_enabled) {
|
| + return chromeos::ActivateCellularModem(service_path.c_str(),
|
| + carrier.c_str());
|
| + } else {
|
| + return DBusThreadManager::Get()->GetFlimflamServiceClient()->
|
| + CallActivateCellularModemAndBlock(dbus::ObjectPath(service_path),
|
| + carrier);
|
| + }
|
| }
|
|
|
| void CrosSetNetworkServiceProperty(const std::string& service_path,
|
|
|