instrument display rotation settings
Bug: 21530764
Change-Id: Iee36addb7cf3cb6abbbf1ac90727e0fce22121cb
diff --git a/src/com/android/settings/DisplaySettings.java b/src/com/android/settings/DisplaySettings.java
index e0a3489..b67375b 100644
--- a/src/com/android/settings/DisplaySettings.java
+++ b/src/com/android/settings/DisplaySettings.java
@@ -176,7 +176,10 @@
rotatePreference.setCallback(new Callback() {
@Override
public boolean onItemSelected(int pos, Object value) {
- RotationPolicy.setRotationLock(activity, (Boolean) value);
+ final boolean locked = (Boolean) value;
+ MetricsLogger.action(getActivity(), InstrumentedFragment.ACTION_ROTATION_LOCK,
+ locked);
+ RotationPolicy.setRotationLock(activity, locked);
return true;
}
});
diff --git a/src/com/android/settings/InstrumentedFragment.java b/src/com/android/settings/InstrumentedFragment.java
index 2fe631d..b6f0e44 100644
--- a/src/com/android/settings/InstrumentedFragment.java
+++ b/src/com/android/settings/InstrumentedFragment.java
@@ -28,6 +28,7 @@
public static final int APPLICATIONS_MANAGE_ASSIST = UNDECLARED + 1;
public static final int PROCESS_STATS_SUMMARY = UNDECLARED + 2;
+ public static final int ACTION_ROTATION_LOCK = UNDECLARED + 3;
/**
* Declare the view of this category.