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 c8976b36c98ee8d46bf5b6946e592d9b0ceefa2c..a381f47b2781db1072a231ff5ab04078324b4c38 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; |
@@ -26,6 +27,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; |
@@ -52,6 +54,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. |
@@ -338,6 +342,7 @@ public class AppMenu implements OnItemClickListener, OnKeyListener { |
} |
} |
+ animation.addListener(mAnimationHistogramRecorder); |
animation.start(); |
} |
} |