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 41efb4a300be58ad8af3ae1c63517310620839b9..ea8dac2f66c031db1cdbcf85d4019717a21789ac 100644 |
--- a/chrome/browser/chromeos/cros/cros_network_functions.cc |
+++ b/chrome/browser/chromeos/cros/cros_network_functions.cc |
@@ -632,7 +632,12 @@ void CrosRequestChangePin(const std::string& device_path, |
} |
void CrosProposeScan(const std::string& device_path) { |
- chromeos::ProposeScan(device_path.c_str()); |
+ if (g_libcros_network_functions_enabled) { |
+ chromeos::ProposeScan(device_path.c_str()); |
+ } else { |
+ DBusThreadManager::Get()->GetFlimflamDeviceClient()->ProposeScan( |
+ dbus::ObjectPath(device_path), base::Bind(&DoNothing)); |
+ } |
} |
void CrosRequestCellularRegister(const std::string& device_path, |