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

Commit d9b319e0 authored by Venkatarama Avadhani's avatar Venkatarama Avadhani
Browse files

CEC: Do not allow null callback

Do not allow oneTouchPlay and getDisplayStatus methods to be called
with null callback as an argument.

Bug: 236687418
Test: None
Change-Id: I9f1b3ec5c1a44fd588068881febd35d34930f031
parent 494a1ed6
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -122,6 +122,9 @@ public final class HdmiPlaybackClient extends HdmiClient {
    }

    private IHdmiControlCallback getCallbackWrapper(final OneTouchPlayCallback callback) {
        if (callback == null) {
            throw new IllegalArgumentException("OneTouchPlayCallback cannot be null.");
        }
        return new IHdmiControlCallback.Stub() {
            @Override
            public void onComplete(int result) {
@@ -131,6 +134,9 @@ public final class HdmiPlaybackClient extends HdmiClient {
    }

    private IHdmiControlCallback getCallbackWrapper(final DisplayStatusCallback callback) {
        if (callback == null) {
            throw new IllegalArgumentException("DisplayStatusCallback cannot be null.");
        }
        return new IHdmiControlCallback.Stub() {
            @Override
            public void onComplete(int status) {