diff options
| author | TreeHugger Robot <treehugger-gerrit@google.com> | 2021-04-29 04:49:10 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2021-04-29 04:49:10 +0000 |
| commit | f38abb59433dbdadb3136ab679c6dae2f529bcf3 (patch) | |
| tree | cb18390dcaaabfb994477d46b5d6ebe1977cb270 /core/java/android/view/ViewRootImpl.java | |
| parent | 3d4a4d7510f7618e51fb30bb3fb21b805c99cbd4 (diff) | |
| parent | 525caa44ceda39cf5bc0823f1ef293865b5a5e30 (diff) | |
Merge "Add traces in ViewRootImpl handler" into sc-dev
Diffstat (limited to 'core/java/android/view/ViewRootImpl.java')
| -rw-r--r-- | core/java/android/view/ViewRootImpl.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/view/ViewRootImpl.java b/core/java/android/view/ViewRootImpl.java index 5a738eb2878a..0958f3fbd771 100644 --- a/core/java/android/view/ViewRootImpl.java +++ b/core/java/android/view/ViewRootImpl.java @@ -5191,6 +5191,17 @@ public final class ViewRootImpl implements ViewParent, @Override public void handleMessage(Message msg) { + if (Trace.isTagEnabled(Trace.TRACE_TAG_VIEW)) { + Trace.traceBegin(Trace.TRACE_TAG_VIEW, getMessageName(msg)); + } + try { + handleMessageImpl(msg); + } finally { + Trace.traceEnd(Trace.TRACE_TAG_VIEW); + } + } + + private void handleMessageImpl(Message msg) { switch (msg.what) { case MSG_INVALIDATE: ((View) msg.obj).invalidate(); |
