summaryrefslogtreecommitdiff
path: root/core/java/android/widget/GridView.java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2013-07-10 16:36:18 -0700
committerRomain Guy <romainguy@google.com>2013-07-10 16:40:30 -0700
commit5fade8c69aef621312232ef0647502d7a63990b9 (patch)
treeb76cc1753122f38479319d01476d6eb09e7753d7 /core/java/android/widget/GridView.java
parentfb20eb48aa95e438750fe2a32cd0b86897c71b4b (diff)
Trace list view items management
Change-Id: If43ce115679c2bcacad26d6f59e3bfb655abff6e
Diffstat (limited to 'core/java/android/widget/GridView.java')
-rw-r--r--core/java/android/widget/GridView.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/java/android/widget/GridView.java b/core/java/android/widget/GridView.java
index 63147dd73411..a7d546af071c 100644
--- a/core/java/android/widget/GridView.java
+++ b/core/java/android/widget/GridView.java
@@ -20,6 +20,7 @@ import android.content.Context;
import android.content.Intent;
import android.content.res.TypedArray;
import android.graphics.Rect;
+import android.os.Trace;
import android.util.AttributeSet;
import android.view.Gravity;
import android.view.KeyEvent;
@@ -1364,6 +1365,8 @@ public class GridView extends AbsListView {
*/
private void setupChild(View child, int position, int y, boolean flow, int childrenLeft,
boolean selected, boolean recycled, int where) {
+ Trace.traceBegin(Trace.TRACE_TAG_VIEW, "setupGridItem");
+
boolean isSelected = selected && shouldShowSelector();
final boolean updateChildSelected = isSelected != child.isSelected();
final int mode = mTouchMode;
@@ -1459,6 +1462,8 @@ public class GridView extends AbsListView {
!= position) {
child.jumpDrawablesToCurrentState();
}
+
+ Trace.traceEnd(Trace.TRACE_TAG_VIEW);
}
/**