summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/MasterClearConfirm.java
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2014-09-24 13:57:07 -0700
committerJeff Sharkey <jsharkey@android.com>2014-09-24 14:08:05 -0700
commit1de688d911cf96eff39eddc5a7070e3c44efefc1 (patch)
tree603ebeb7c21b11e2e2e856c62d61e87db989855a /src/com/android/settings/MasterClearConfirm.java
parenta1c6a0c895f6d580bebfb714c7930f5ec015770d (diff)
downloadpackages_apps_Settings-1de688d911cf96eff39eddc5a7070e3c44efefc1.zip
packages_apps_Settings-1de688d911cf96eff39eddc5a7070e3c44efefc1.tar.gz
packages_apps_Settings-1de688d911cf96eff39eddc5a7070e3c44efefc1.tar.bz2
Include reason when wiping data.
This will help us track down who requested a data wipe. Bug: 17412160 Change-Id: I46b3f12a661a406450d23a7974513f40beb23c8d
Diffstat (limited to 'src/com/android/settings/MasterClearConfirm.java')
-rw-r--r--src/com/android/settings/MasterClearConfirm.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/settings/MasterClearConfirm.java b/src/com/android/settings/MasterClearConfirm.java
index 40c2324..3521aa3 100644
--- a/src/com/android/settings/MasterClearConfirm.java
+++ b/src/com/android/settings/MasterClearConfirm.java
@@ -105,10 +105,14 @@ public class MasterClearConfirm extends Fragment {
private void doMasterClear() {
if (mEraseSdCard) {
Intent intent = new Intent(ExternalStorageFormatter.FORMAT_AND_FACTORY_RESET);
+ intent.putExtra(Intent.EXTRA_REASON, "MasterClearConfirm");
intent.setComponent(ExternalStorageFormatter.COMPONENT_NAME);
getActivity().startService(intent);
} else {
- getActivity().sendBroadcast(new Intent("android.intent.action.MASTER_CLEAR"));
+ Intent intent = new Intent(Intent.ACTION_MASTER_CLEAR);
+ intent.addFlags(Intent.FLAG_RECEIVER_FOREGROUND);
+ intent.putExtra(Intent.EXTRA_REASON, "MasterClearConfirm");
+ getActivity().sendBroadcast(intent);
// Intent handling is asynchronous -- assume it will happen soon.
}
}