summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Murdoch <benm@google.com>2014-09-02 12:02:39 +0100
committerBen Murdoch <benm@google.com>2014-09-02 11:06:39 +0000
commitb3c7f6e4e8519a2adda1d4f3452e5e4de378a545 (patch)
tree3c825f4eb9127b310c6c927c51dd2a48c8091928
parent7206eb6036df6405e721d690c86093a9c2fbd004 (diff)
downloadchromium_src-b3c7f6e4e8519a2adda1d4f3452e5e4de378a545.zip
chromium_src-b3c7f6e4e8519a2adda1d4f3452e5e4de378a545.tar.gz
chromium_src-b3c7f6e4e8519a2adda1d4f3452e5e4de378a545.tar.bz2
Fix a crash reported by monkey tests.
BUG=405504 Review URL: https://codereview.chromium.org/501473002 Cr-Commit-Position: refs/heads/master@{#292359} (cherry picked from commit 0b0bc19551b54548a5653aed72084f8ce60b2019) Review URL: https://codereview.chromium.org/531753002 Cr-Commit-Position: refs/branch-heads/2125@{#170} Cr-Branched-From: b68026d94bda36dd106a3d91a098719f952a9477-refs/heads/master@{#290040}
-rw-r--r--content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
index ac921de..84a8deb 100644
--- a/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
+++ b/content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java
@@ -447,6 +447,11 @@ public class ContentViewCore
@SuppressWarnings("deprecation") // AbsoluteLayout
public void setAnchorViewPosition(
View view, float x, float y, float width, float height) {
+ if (view.getParent() == null) {
+ // Ignore. setAnchorViewPosition has been called after the anchor view has
+ // already been released.
+ return;
+ }
assert view.getParent() == mContainerViewAtCreation;
float scale = (float) DeviceDisplayInfo.create(mContext).getDIPScale();