Prevent sync state changes when user is a monkey
Bug: 7385019
Change-Id: Icf305683e57b83b3260f2587ae0a3d1a6dc3c21d
diff --git a/src/com/android/settings/DataUsageSummary.java b/src/com/android/settings/DataUsageSummary.java
index 90c3460..8dc3d53 100644
--- a/src/com/android/settings/DataUsageSummary.java
+++ b/src/com/android/settings/DataUsageSummary.java
@@ -553,7 +553,11 @@
return true;
}
case R.id.data_usage_menu_auto_sync: {
- ConfirmAutoSyncChangeFragment.show(this, !item.isChecked());
+ if (ActivityManager.isUserAMonkey()) {
+ Log.d("SyncState", "ignoring monkey's attempt to flip global sync state");
+ } else {
+ ConfirmAutoSyncChangeFragment.show(this, !item.isChecked());
+ }
return true;
}
}