| Index: chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java
|
| index 411b08ebd0dd0ed68426e9881b84c18c38b90f29..5c9a66549cfb9c2294c7de4c0488a7519e8f1a92 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/document/ChromeLauncherActivity.java
|
| @@ -116,16 +116,22 @@ public class ChromeLauncherActivity extends Activity
|
| public void onCreate(Bundle savedInstanceState) {
|
| // Third-party code adds disk access to Activity.onCreate. http://crbug.com/619824
|
| StrictMode.ThreadPolicy oldPolicy = StrictMode.allowThreadDiskReads();
|
| + TraceEvent.begin("ChromeLauncherActivity");
|
| + TraceEvent.begin("ChromeLauncherActivity.onCreate");
|
| try {
|
| - super.onCreate(savedInstanceState);
|
| + doOnCreate(savedInstanceState);
|
| } finally {
|
| StrictMode.setThreadPolicy(oldPolicy);
|
| + TraceEvent.end("ChromeLauncherActivity.onCreate");
|
| }
|
| + }
|
| +
|
| + private final void doOnCreate(Bundle savedInstanceState) {
|
| + super.onCreate(savedInstanceState);
|
| // This Activity is only transient. It launches another activity and
|
| // terminates itself. However, some of the work is performed outside of
|
| // {@link Activity#onCreate()}. To capture this, the TraceEvent starts
|
| // in onCreate(), and ends in onPause().
|
| - TraceEvent.begin("ChromeLauncherActivity");
|
| // Needs to be called as early as possible, to accurately capture the
|
| // time at which the intent was received.
|
| IntentHandler.addTimestampToIntent(getIntent());
|
| @@ -231,8 +237,8 @@ public class ChromeLauncherActivity extends Activity
|
| }
|
|
|
| @Override
|
| - public void onPause() {
|
| - super.onPause();
|
| + public void onDestroy() {
|
| + super.onDestroy();
|
| TraceEvent.end("ChromeLauncherActivity");
|
| }
|
|
|
|
|