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

Commit c28cc87c authored by Varun Chitre's avatar Varun Chitre Committed by Gerrit Code Review
Browse files

RIL: Allow RILReceiver to be overriden

Change-Id: I9b0fb9c0a1c3175581edf3eeff9e2766a7409251
parent 29b19bfb
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -497,10 +497,10 @@ public class RIL extends BaseCommands implements CommandsInterface {
        return messageLength;
    }

    class RILReceiver implements Runnable {
    protected class RILReceiver implements Runnable {
        byte[] buffer;

        RILReceiver() {
        protected RILReceiver() {
            buffer = new byte[RIL_MAX_COMMAND_BYTES];
        }

@@ -672,7 +672,7 @@ public class RIL extends BaseCommands implements CommandsInterface {
            riljLog("Not starting RILReceiver: wifi-only");
        } else {
            riljLog("Starting RILReceiver");
            mReceiver = new RILReceiver();
            mReceiver = createRILReceiver();
            mReceiverThread = new Thread(mReceiver, "RILReceiver");
            mReceiverThread.start();

@@ -683,6 +683,10 @@ public class RIL extends BaseCommands implements CommandsInterface {
        }
    }

    protected RILReceiver createRILReceiver() {
        return new RILReceiver();
    }

    //***** CommandsInterface implementation

    @Override