From c7581e8126cefcbac599e95db664dd675c95ef18 Mon Sep 17 00:00:00 2001 From: Chris Wren Date: Tue, 9 Jun 2015 12:07:14 -0400 Subject: [PATCH] instrument display rotation settings Bug: 21530764 Change-Id: Iee36addb7cf3cb6abbbf1ac90727e0fce22121cb --- src/com/android/settings/DisplaySettings.java | 5 ++++- src/com/android/settings/InstrumentedFragment.java | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/DisplaySettings.java b/src/com/android/settings/DisplaySettings.java index e0a34897c0e..b67375b724e 100644 --- a/src/com/android/settings/DisplaySettings.java +++ b/src/com/android/settings/DisplaySettings.java @@ -176,7 +176,10 @@ public class DisplaySettings extends SettingsPreferenceFragment implements 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 2fe631d9078..b6f0e44cbf1 100644 --- a/src/com/android/settings/InstrumentedFragment.java +++ b/src/com/android/settings/InstrumentedFragment.java @@ -28,6 +28,7 @@ public abstract class InstrumentedFragment extends PreferenceFragment { 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.