diff options
-rw-r--r-- | src/com/android/stk/StkAppService.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/stk/StkAppService.java b/src/com/android/stk/StkAppService.java index ec7fd50..a21b240 100644 --- a/src/com/android/stk/StkAppService.java +++ b/src/com/android/stk/StkAppService.java @@ -40,6 +40,7 @@ import android.widget.Toast; import com.android.internal.telephony.cat.AppInterface; import com.android.internal.telephony.cat.Menu; import com.android.internal.telephony.cat.Item; +import com.android.internal.telephony.cat.Input; import com.android.internal.telephony.cat.ResultCode; import com.android.internal.telephony.cat.CatCmdMessage; import com.android.internal.telephony.cat.CatCmdMessage.BrowserSettings; @@ -477,7 +478,8 @@ public class StkAppService extends Service implements Runnable { case RES_ID_INPUT: CatLog.d(this, "RES_ID_INPUT"); String input = args.getString(INPUT); - if (mCurrentCmd.geInput().yesNo) { + Input cmdInput = mCurrentCmd.geInput(); + if (cmdInput != null && cmdInput.yesNo) { boolean yesNoSelection = input .equals(StkInputActivity.YES_STR_RESPONSE); resMsg.setYesNo(yesNoSelection); |