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

Commit bec2a436 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Improve headset media button logging in Telecom." into main

parents f0e19ea7 ba422963
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -4426,12 +4426,14 @@ public class CallsManager extends Call.ListenerBase
                        return true;
                    }
                } else {
                    Log.addEvent(ringingCall, LogUtils.Events.INFO,
                            "media btn short press - answer call.");
                    answerCall(ringingCall, VideoProfile.STATE_AUDIO_ONLY);
                    return true;
                }
            } else if (HeadsetMediaButton.LONG_PRESS == type) {
                if (ringingCall != null) {
                    Log.addEvent(getForegroundCall(),
                    Log.addEvent(ringingCall,
                            LogUtils.Events.INFO, "media btn long press - reject");
                    ringingCall.reject(false, null);
                } else {
@@ -4452,6 +4454,7 @@ public class CallsManager extends Call.ListenerBase
                return true;
            }
        }
        Log.i(this, "onMediaButton: type=%d; no active calls", type);
        return false;
    }

+1 −1
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ public class HeadsetMediaButton extends CallsManagerListenerBase {
                if ((event != null) && ((event.getKeyCode() == KeyEvent.KEYCODE_HEADSETHOOK) ||
                        (event.getKeyCode() == KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE))) {
                    synchronized (mLock) {
                        Log.v(this, "SessionCallback: HEADSETHOOK/MEDIA_PLAY_PAUSE");
                        Log.i(this, "onMediaButton: event=%s", event);
                        boolean consumed = handleCallMediaButton(event);
                        Log.v(this, "==> handleCallMediaButton(): consumed = %b.", consumed);
                        return consumed;