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

Commit 9c22862f authored by Shen Lin's avatar Shen Lin
Browse files

Align passing member references to do nativeInit

Since mInputChannel is written before, we should also pass its reference
like we did with mMessageQueue to nativeInit() to init InputChannel.

Test: atest InputEventSenderAndReceiverTest
Change-Id: I99255eb54fa5332f9051fb4d0de663446ef43bf9
parent 91a15e8a
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -77,7 +77,7 @@ public abstract class InputEventReceiver {
        mInputChannel = inputChannel;
        mInputChannel = inputChannel;
        mMessageQueue = looper.getQueue();
        mMessageQueue = looper.getQueue();
        mReceiverPtr = nativeInit(new WeakReference<InputEventReceiver>(this),
        mReceiverPtr = nativeInit(new WeakReference<InputEventReceiver>(this),
                inputChannel, mMessageQueue);
                mInputChannel, mMessageQueue);


        mCloseGuard.open("InputEventReceiver.dispose");
        mCloseGuard.open("InputEventReceiver.dispose");
    }
    }
+1 −1
Original line number Original line Diff line number Diff line
@@ -65,7 +65,7 @@ public abstract class InputEventSender {
        mInputChannel = inputChannel;
        mInputChannel = inputChannel;
        mMessageQueue = looper.getQueue();
        mMessageQueue = looper.getQueue();
        mSenderPtr = nativeInit(new WeakReference<InputEventSender>(this),
        mSenderPtr = nativeInit(new WeakReference<InputEventSender>(this),
                inputChannel, mMessageQueue);
                mInputChannel, mMessageQueue);


        mCloseGuard.open("InputEventSender.dispose");
        mCloseGuard.open("InputEventSender.dispose");
    }
    }