Merge "Change Display size option "normal" to "default"" into nyc-dev
diff --git a/src/com/android/settings/BugreportPreference.java b/src/com/android/settings/BugreportPreference.java
index 3b7d169..68ee562 100644
--- a/src/com/android/settings/BugreportPreference.java
+++ b/src/com/android/settings/BugreportPreference.java
@@ -32,6 +32,9 @@
 import android.widget.TextView;
 import android.widget.Toast;
 
+import com.android.internal.logging.MetricsLogger;
+import com.android.internal.logging.MetricsProto.MetricsEvent;
+
 public class BugreportPreference extends CustomDialogPreference {
 
     private static final String TAG = "BugreportPreference";
@@ -107,6 +110,18 @@
 
     private void takeBugreport(int bugreportType) {
         try {
+            switch (bugreportType) {
+                case ActivityManager.BUGREPORT_OPTION_FULL:
+                    MetricsLogger.action(getDialog().getContext(),
+                            MetricsEvent.ACTION_BUGREPORT_FROM_SETTINGS_FULL);
+                    break;
+                case ActivityManager.BUGREPORT_OPTION_INTERACTIVE:
+                    MetricsLogger.action(getDialog().getContext(),
+                            MetricsEvent.ACTION_BUGREPORT_FROM_SETTINGS_INTERACTIVE);
+                    break;
+                default:
+                    Log.w(TAG, "Unknown bugreportType: " + bugreportType);
+            }
             ActivityManagerNative.getDefault().requestBugReport(bugreportType);
         } catch (RemoteException e) {
             Log.e(TAG, "error taking bugreport (bugreportType=" + bugreportType + ")", e);