diff options
Diffstat (limited to 'src/java/com/android/internal/telephony/SMSDispatcher.java')
-rw-r--r-- | src/java/com/android/internal/telephony/SMSDispatcher.java | 6 |
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); |