#1031 fix javascript promise never invoked
This commit is contained in:
@@ -20,25 +20,28 @@ References: https://github.com/iridium-browser/iridium-browser/issues/40
|
||||
|
||||
License: GPL-3.0-only - https://spdx.org/licenses/GPL-3.0-only.html
|
||||
---
|
||||
services/device/battery/battery_status_service.cc | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
services/device/battery/battery_status_service.cc | 12 +-----------
|
||||
1 file changed, 1 insertion(+), 11 deletions(-)
|
||||
|
||||
diff --git a/services/device/battery/battery_status_service.cc b/services/device/battery/battery_status_service.cc
|
||||
--- a/services/device/battery/battery_status_service.cc
|
||||
+++ b/services/device/battery/battery_status_service.cc
|
||||
@@ -43,6 +43,7 @@ base::CallbackListSubscription BatteryStatusService::AddCallback(
|
||||
@@ -43,17 +43,7 @@ base::CallbackListSubscription BatteryStatusService::AddCallback(
|
||||
if (!battery_fetcher_)
|
||||
battery_fetcher_ = BatteryStatusManager::Create(update_callback_);
|
||||
|
||||
+#if 0
|
||||
if (callback_list_.empty()) {
|
||||
bool success = battery_fetcher_->StartListeningBatteryChange();
|
||||
// On failure pass the default values back.
|
||||
@@ -54,6 +55,7 @@ base::CallbackListSubscription BatteryStatusService::AddCallback(
|
||||
// Send recent status to the new callback if already available.
|
||||
callback.Run(status_);
|
||||
}
|
||||
+#endif
|
||||
- if (callback_list_.empty()) {
|
||||
- bool success = battery_fetcher_->StartListeningBatteryChange();
|
||||
- // On failure pass the default values back.
|
||||
- if (!success)
|
||||
- callback.Run(mojom::BatteryStatus());
|
||||
- }
|
||||
-
|
||||
- if (status_updated_) {
|
||||
- // Send recent status to the new callback if already available.
|
||||
- callback.Run(status_);
|
||||
- }
|
||||
+ callback.Run(mojom::BatteryStatus());
|
||||
|
||||
return callback_list_.Add(callback);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user