Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d18069fd authored by Automerger Merge Worker's avatar Automerger Merge Worker
Browse files

Merge "Remove hidden dependency on HandlerThread" am: dc2bc8dc am: 7858b6c0 am: b38e5d4c

Change-Id: Ie626495c10ff7c712f04d32cb9810e374e515930
parents 15aebbc6 b38e5d4c
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -208,15 +208,17 @@ public class ImsManager implements IFeatureConnector {
    private static class ImsExecutorFactory implements ExecutorFactory {

        private final HandlerThread mThreadHandler;
        private final Handler mHandler;

        public ImsExecutorFactory() {
            mThreadHandler = new HandlerThread("ImsHandlerThread");
            mThreadHandler.start();
            mHandler = new Handler(mThreadHandler.getLooper());
        }

        @Override
        public void executeRunnable(Runnable runnable) {
            mThreadHandler.getThreadHandler().post(runnable);
            mHandler.post(runnable);
        }
    }