From 4cc1a633a629097fe1c30b07bebc64d69c544356 Mon Sep 17 00:00:00 2001 From: Prabir Pradhan Date: Fri, 9 Jun 2023 21:31:26 +0000 Subject: Strong pointer fixes in libinputservice Make components of libinputservice work with implicit conversions disabled for strong pointers. Bug: 278783893 Test: Build Change-Id: Ibe1e97c845662113437635efd7a1e875e8407c64 --- libs/input/PointerControllerContext.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libs/input/PointerControllerContext.cpp') diff --git a/libs/input/PointerControllerContext.cpp b/libs/input/PointerControllerContext.cpp index f30e8d8e33a5..c15451072f54 100644 --- a/libs/input/PointerControllerContext.cpp +++ b/libs/input/PointerControllerContext.cpp @@ -36,8 +36,8 @@ PointerControllerContext::PointerControllerContext( : mPolicy(policy), mLooper(looper), mSpriteController(spriteController), - mHandler(new MessageHandler()), - mCallback(new LooperCallback()), + mHandler(sp::make()), + mCallback(sp::make()), mController(controller), mAnimator(*this) { std::scoped_lock lock(mLock); -- cgit v1.2.3-59-g8ed1b