aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVarun Chitre <varun.chitre15@gmail.com>2014-12-24 14:21:34 +0100
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-01-04 05:30:56 +0000
commitc28cc87cb70f2e666aaa82834b82c0043284bb07 (patch)
tree013cb0f5dc17dc1bcb625953567fcbfc7a2e9bfa
parent29b19bfb6baee32941b09a186caca194f3c1756f (diff)
downloadandroid_frameworks_opt_telephony-stable/cm-11.0-XNG2S.tar.gz
android_frameworks_opt_telephony-stable/cm-11.0-XNG2S.tar.bz2
android_frameworks_opt_telephony-stable/cm-11.0-XNG2S.zip
RIL: Allow RILReceiver to be overridenstable/cm-11.0-XNG2S
Change-Id: I9b0fb9c0a1c3175581edf3eeff9e2766a7409251
-rw-r--r--src/java/com/android/internal/telephony/RIL.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/java/com/android/internal/telephony/RIL.java b/src/java/com/android/internal/telephony/RIL.java
index ca8e0b933..5aff2e93b 100644
--- a/src/java/com/android/internal/telephony/RIL.java
+++ b/src/java/com/android/internal/telephony/RIL.java
@@ -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