aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSverre Vegge <sverre.vegge@stericsson.com>2011-05-29 11:52:41 +0200
committerSverre Vegge <sverre.vegge@stericsson.com>2011-08-02 21:56:15 +0200
commitbe17a76a91ecd965a9ff1a4a4f7ce53194567298 (patch)
tree1f8197235d0e1cdee49acf421a166896e516f76c
parentc6f6e66431f801baf6cd73fb3e76223de31b1ea3 (diff)
downloadu300-be17a76a91ecd965a9ff1a4a4f7ce53194567298.tar.gz
STK: Allow STK commands in RADIO_STATE_SIM_LOCKED_OR_ABSENT
Signed-off-by: Sverre Vegge <sverre.vegge@stericsson.com>
-rw-r--r--u300-ril.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/u300-ril.c b/u300-ril.c
index 93c34a3..99d07cc 100644
--- a/u300-ril.c
+++ b/u300-ril.c
@@ -698,7 +698,11 @@ static bool requestStateFilter(int request, void *data, RIL_Token t)
request == RIL_REQUEST_GET_IMEI ||
request == RIL_REQUEST_DEVICE_IDENTITY ||
request == RIL_REQUEST_BASEBAND_VERSION ||
- request == RIL_REQUEST_SCREEN_STATE)) {
+ request == RIL_REQUEST_SCREEN_STATE ||
+ request == RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING ||
+ request == RIL_REQUEST_STK_SEND_TERMINAL_RESPONSE ||
+ request == RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND ||
+ request == RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM)) {
RIL_onRequestComplete(t, RIL_E_GENERIC_FAILURE, NULL, 0);
return true;
}
@@ -729,7 +733,11 @@ static bool requestStateFilter(int request, void *data, RIL_Token t)
request == RIL_REQUEST_DTMF_START ||
request == RIL_REQUEST_DTMF_STOP ||
request == RIL_REQUEST_LAST_CALL_FAIL_CAUSE ||
- request == RIL_REQUEST_SCREEN_STATE)) {
+ request == RIL_REQUEST_SCREEN_STATE ||
+ request == RIL_REQUEST_REPORT_STK_SERVICE_IS_RUNNING ||
+ request == RIL_REQUEST_STK_SEND_TERMINAL_RESPONSE ||
+ request == RIL_REQUEST_STK_SEND_ENVELOPE_COMMAND ||
+ request == RIL_REQUEST_STK_HANDLE_CALL_SETUP_REQUESTED_FROM_SIM)) {
RIL_onRequestComplete(t, RIL_E_GENERIC_FAILURE, NULL, 0);
return true;
}