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

Commit 014b22f3 authored by Amy's avatar Amy Committed by Amy Zhang
Browse files

Log pid of the proccess that calls oneTouchPlay in HdmiControlService

Framework exposes oneTouchPlay API to other applications via
HdmiControlManager. We want to keep more debug messages on who calls the
API when oneTouchPlay happens in the system.

Test: manual
Bug: 118763581
Change-Id: Ic4ff7a9781f4da28c9c1b9edf2392caf338a75d9
(cherry picked from commit c68687b7d8fd0ecf978340b3cffeaa23d88a45d7)
parent 3a93c007
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -56,6 +56,7 @@ import android.media.tv.TvInputManager;
import android.media.tv.TvInputManager.TvInputCallback;
import android.net.Uri;
import android.os.Build;
import android.os.Binder;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.IBinder;
@@ -1630,6 +1631,8 @@ public class HdmiControlService extends SystemService {
        @Override
        public void oneTouchPlay(final IHdmiControlCallback callback) {
            enforceAccessPermission();
            int pid = Binder.getCallingPid();
            Slog.d(TAG, "Proccess pid: " + pid + " is calling oneTouchPlay.");
            runOnServiceThread(new Runnable() {
                @Override
                public void run() {