aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfionaxu <fionaxu@google.com>2016-07-07 12:10:40 -0700
committergitbuildkicker <android-build@google.com>2016-07-21 17:14:14 -0700
commitbc41a81b83f2ebbfa650f3f81232e6da7bc04a3a (patch)
treed8a2acd5fe3c15813548e0bb910e5ea5e67ab937
parent39f75c32b261b7dcae09c194b35fa67c72f99dca (diff)
downloadtelephony-marshmallow-dr1.6-release.tar.gz
Bug: 29420123 Change-Id: I41ef7138635f11fbe7f495dd81103458cb969c35 (cherry picked from commit 15f55ca2f204e664807e047b5f898693b274bab6)
-rw-r--r--src/java/com/android/internal/telephony/SMSDispatcher.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/SMSDispatcher.java b/src/java/com/android/internal/telephony/SMSDispatcher.java
index 2187e84e1b..0489596242 100644
--- a/src/java/com/android/internal/telephony/SMSDispatcher.java
+++ b/src/java/com/android/internal/telephony/SMSDispatcher.java
@@ -1047,6 +1047,12 @@ public abstract class SMSDispatcher extends Handler {
return true; // not a premium short code
}
+ // Do not allow any premium sms during SuW
+ if (Settings.Global.getInt(mResolver, Settings.Global.DEVICE_PROVISIONED, 0) == 0) {
+ Rlog.e(TAG, "Can't send premium sms during Setup Wizard");
+ return false;
+ }
+
// Wait for user confirmation unless the user has set permission to always allow/deny
int premiumSmsPermission = mUsageMonitor.getPremiumSmsPermission(
tracker.mAppInfo.packageName);