Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a41587b9 authored by Mady Mellor's avatar Mady Mellor
Browse files

Add logging for actions around gear behind notifications

Bug: 22451710
Change-Id: Ife93a9fb983e53585445d5827dd4c15f5b35d637
parent 8bbace3a
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1090,6 +1090,8 @@ public abstract class BaseStatusBar extends SystemUI implements

    @Override
    public void onGearDisplayed(ExpandableNotificationRow row) {
        MetricsLogger.action(mContext, MetricsEvent.ACTION_REVEAL_GEAR,
                row.getStatusBarNotification().getPackageName());
        mNotificationGearDisplayed = row;
    }

+4 −0
Original line number Diff line number Diff line
@@ -48,6 +48,8 @@ import android.view.animation.AnimationUtils;
import android.view.animation.Interpolator;
import android.widget.OverScroller;

import com.android.internal.logging.MetricsLogger;
import com.android.internal.logging.MetricsProto.MetricsEvent;
import com.android.systemui.ExpandHelper;
import com.android.systemui.Interpolators;
import com.android.systemui.R;
@@ -363,6 +365,8 @@ public class NotificationStackScrollLayout extends ViewGroup
    @Override
    public void onGearTouched(ExpandableNotificationRow row, int x, int y) {
        if (mLongPressListener != null) {
            MetricsLogger.action(mContext, MetricsEvent.ACTION_TOUCH_GEAR,
                    row.getStatusBarNotification().getPackageName());
            mLongPressListener.onLongPress(row, x, y);
        }
    }
+8 −0
Original line number Diff line number Diff line
@@ -1927,6 +1927,14 @@ message MetricsEvent {
    // access before; action pass package name of calling package.
    ACTION_SCOPED_DIRECTORY_ACCESS_ALREADY_GRANTED_BY_PACKAGE = 331;

    // Logged when the user slides a notification and
    // reveals the gear beneath it.
    ACTION_REVEAL_GEAR = 332;

    // Logged when the user taps on the gear beneath
    // a notification.
    ACTION_TOUCH_GEAR = 333;

    // Add new aosp constants above this line.
    // END OF AOSP CONSTANTS