| 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 e0fdd818dd930cc09d0e23858cc3b583bab4abf0..337cb270b98bde89655d680592df323a3c24cb86 100644
|
| --- a/chrome/browser/chromeos/cros/cros_network_functions.cc
|
| +++ b/chrome/browser/chromeos/cros/cros_network_functions.cc
|
| @@ -713,7 +713,14 @@ void CrosRequestCellularRegister(const std::string& device_path,
|
| }
|
|
|
| bool CrosSetOfflineMode(bool offline) {
|
| - return chromeos::SetOfflineMode(offline);
|
| + if (g_libcros_network_functions_enabled) {
|
| + return chromeos::SetOfflineMode(offline);
|
| + } else {
|
| + base::FundamentalValue value(offline);
|
| + DBusThreadManager::Get()->GetFlimflamManagerClient()->SetProperty(
|
| + flimflam::kOfflineModeProperty, value, base::Bind(&DoNothing));
|
| + return true;
|
| + }
|
| }
|
|
|
| IPConfigStatus* CrosListIPConfigs(const std::string& device_path) {
|
|
|