diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-12-05 10:38:44 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2022-12-05 10:38:44 +0000 |
commit | 3d89b0f3129e1e7d6b0ab8b6c16c3f160f0c5d95 (patch) | |
tree | f8af5bf94ed61e3e3a8bddcf52921d6f0d13988d | |
parent | d812ca27758e98db2dea9029455341492972a645 (diff) | |
parent | edc11950a1b293b1a4a41bc4366360f1dd489290 (diff) | |
download | wificond-3d89b0f3129e1e7d6b0ab8b6c16c3f160f0c5d95.tar.gz |
Snap for 9368510 from edc11950a1b293b1a4a41bc4366360f1dd489290 to mainline-sdkext-releaseaml_sdk_331812000aml_sdk_331811100aml_sdk_331811000aml_sdk_331412000aml_sdk_331410000android13-mainline-sdkext-release
Change-Id: Ibe87eba5e970f444af26ecdb97ddb45951188289
-rw-r--r-- | looper_backed_event_loop.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/looper_backed_event_loop.cpp b/looper_backed_event_loop.cpp index f759948..e97d1d9 100644 --- a/looper_backed_event_loop.cpp +++ b/looper_backed_event_loop.cpp @@ -30,7 +30,7 @@ class EventLoopCallback : public android::MessageHandler { ~EventLoopCallback() override = default; - virtual void handleMessage(const android::Message& message) { + void handleMessage(const android::Message& message) override { callback_(); } @@ -77,16 +77,13 @@ LooperBackedEventLoop::~LooperBackedEventLoop() { } void LooperBackedEventLoop::PostTask(const std::function<void()>& callback) { - sp<android::MessageHandler> event_loop_callback = - new EventLoopCallback(callback); - looper_->sendMessage(event_loop_callback, Message()); + looper_->sendMessage(sp<EventLoopCallback>::make(callback), Message()); } void LooperBackedEventLoop::PostDelayedTask( const std::function<void()>& callback, int64_t delay_ms) { - sp<android::MessageHandler> looper_callback = new EventLoopCallback(callback); - looper_->sendMessageDelayed(ms2ns(delay_ms), looper_callback, Message()); + looper_->sendMessageDelayed(ms2ns(delay_ms), sp<EventLoopCallback>::make(callback), Message()); } bool LooperBackedEventLoop::WatchFileDescriptor( |