| Index: chromeos/dbus/update_engine_client.cc
|
| diff --git a/chromeos/dbus/update_engine_client.cc b/chromeos/dbus/update_engine_client.cc
|
| index 218cd4af3aa2de9f0bf3b232e045b51a29becc2a..ac34a99122b6fee508281f999523715aa701ee35 100644
|
| --- a/chromeos/dbus/update_engine_client.cc
|
| +++ b/chromeos/dbus/update_engine_client.cc
|
| @@ -468,13 +468,18 @@ class UpdateEngineClientImpl : public UpdateEngineClient {
|
| void OnSetUpdateOverCellularTarget(
|
| const SetUpdateOverCellularTargetCallback& callback,
|
| dbus::Response* response) {
|
| + bool success = true;
|
| if (!response) {
|
| + success = false;
|
| LOG(ERROR) << update_engine::kSetUpdateOverCellularTarget
|
| << " call failed";
|
| - callback.Run(false);
|
| - return;
|
| }
|
| - callback.Run(true);
|
| +
|
| + for (auto& observer : observers_) {
|
| + observer.OnUpdateOverCellularTargetSet(success);
|
| + }
|
| +
|
| + callback.Run(success);
|
| }
|
|
|
| // Called when a status update signal is received.
|
|
|