commit | c5b75abae26045eb8036b9458b8ca79d150e165f | [log] [tgz] |
---|---|---|
author | Tomasz Wiszkowski <ender@google.com> | Tue Jun 18 17:20:21 2019 |
committer | Sky Malice <skym@chromium.org> | Tue Jun 18 17:20:21 2019 |
tree | b3cae19fa43ac4d2fd6d4a6b99a978b883dcc0f3 | |
parent | ea1bbfc011d1217b5ac248dcedaae28a1987edf1 [diff] |
Fix UnsatisfiedLinkError caused by early histogram recording. In cases where Omnibox interaction executes a complete cycle (from highlight to navigate / close) before native code completes loading, we trip UnsatisfiedLinkError causing application to crash. This fix ensures we only attempt to record metrics if we know the Native is initialized. (cherry picked from commit fe9e3c599fdc176e8ed5f45718aabd3c2a93b952) BUG: 971626 Change-Id: Ic0ef632d6da993516170b943ae20e5cda427fd94 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1662840 Reviewed-by: Ted Choc <tedchoc@chromium.org> Commit-Queue: Ender <ender@google.com> Cr-Original-Commit-Position: refs/heads/master@{#669863} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1663057 Reviewed-by: Sky Malice <skym@chromium.org> Cr-Commit-Position: refs/branch-heads/3809@{#413} Cr-Branched-From: d82dec1a818f378c464ba307ddd9c92133eac355-refs/heads/master@{#665002}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .