OSDN Git Service

Fix QS gear metrics
authorJason Monk <jmonk@google.com>
Wed, 13 Jul 2016 19:24:32 +0000 (15:24 -0400)
committerJason Monk <jmonk@google.com>
Wed, 13 Jul 2016 20:07:28 +0000 (16:07 -0400)
Change-Id: If1eeefa3831010d1567861dd71af6f29833496b3
Fixes: 30117924

packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickStatusBarHeader.java
proto/src/metrics_constants.proto

index 85303f4..ba51619 100644 (file)
@@ -315,7 +315,8 @@ public class QuickStatusBarHeader extends BaseStatusBarHeader implements
     public void onClick(View v) {
         if (v == mSettingsButton) {
             MetricsLogger.action(mContext,
-                    MetricsProto.MetricsEvent.ACTION_QS_EXPANDED_SETTINGS_LAUNCH);
+                    mExpanded ? MetricsProto.MetricsEvent.ACTION_QS_EXPANDED_SETTINGS_LAUNCH
+                            : MetricsProto.MetricsEvent.ACTION_QS_COLLAPSED_SETTINGS_LAUNCH);
             if (mSettingsButton.isTunerClick()) {
                 if (TunerService.isTunerEnabled(mContext)) {
                     TunerService.showResetRequest(mContext, new Runnable() {
index 64b30d9..130eea0 100644 (file)
@@ -2375,6 +2375,9 @@ message MetricsEvent {
         //   SUBTYPE: false is off, true is on
     ACTION_TOGGLE_STORAGE_MANAGER = 489;
 
+    // Settings launched from collapsed quick settings.
+    ACTION_QS_COLLAPSED_SETTINGS_LAUNCH = 490;
+
     // ---- End N-MR1 Constants, all N-MR1 constants go above this line ----
     // Add new aosp constants above this line.
     // END OF AOSP CONSTANTS