Index: chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java |
index e4aa4b7417ea1a223ad2e0dc90dbd5b6de175f21..029bc97693080329ecb9ed915e6d5dd228ae5dbc 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/appmenu/AppMenu.java |
@@ -5,6 +5,7 @@ |
package org.chromium.chrome.browser.appmenu; |
import android.animation.Animator; |
+import android.animation.Animator.AnimatorListener; |
import android.animation.AnimatorSet; |
import android.content.Context; |
import android.content.res.Resources; |
@@ -25,6 +26,7 @@ import android.widget.ListPopupWindow; |
import android.widget.PopupWindow; |
import android.widget.PopupWindow.OnDismissListener; |
+import org.chromium.base.AnimationFrameTimeHistogram; |
import org.chromium.base.SysUtils; |
import org.chromium.chrome.R; |
@@ -51,6 +53,8 @@ public class AppMenu implements OnItemClickListener, OnKeyListener { |
private AppMenuHandler mHandler; |
private int mCurrentScreenRotation = -1; |
private boolean mIsByHardwareButton; |
+ private AnimatorListener mAnimationHistogramRecorder = AnimationFrameTimeHistogram |
+ .getAnimatorRecorder("WrenchMenu.OpeningAnimationFrameTimes"); |
/** |
* Creates and sets up the App Menu. |
@@ -336,6 +340,7 @@ public class AppMenu implements OnItemClickListener, OnKeyListener { |
} |
} |
+ animation.addListener(mAnimationHistogramRecorder); |
animation.start(); |
} |
} |