Replace usage of base::Callback with std::function
Test: th
Change-Id: If1083578a78d33b0d149cce312dd36fc7ba5d8ce
diff --git a/aosp/update_attempter_android.cc b/aosp/update_attempter_android.cc
index 2e0232b..0c834ad 100644
--- a/aosp/update_attempter_android.cc
+++ b/aosp/update_attempter_android.cc
@@ -1262,10 +1262,9 @@
if (callback) {
auto callback_ptr = callback.get();
cleanup_previous_update_callbacks_.emplace_back(std::move(callback));
- callback_ptr->RegisterForDeathNotifications(
- base::Bind(&UpdateAttempterAndroid::RemoveCleanupPreviousUpdateCallback,
- base::Unretained(this),
- base::Unretained(callback_ptr)));
+ callback_ptr->RegisterForDeathNotifications([this, callback_ptr]() {
+ RemoveCleanupPreviousUpdateCallback(callback_ptr);
+ });
}
ScheduleCleanupPreviousUpdate();
}