Index: content/public/android/java/src/org/chromium/content/browser/ContentViewCore.java |
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 aebda91e321f592e556799e3420e4d064a3ef890..038813cc1bf7f2f0f94ad705de1ad5b583641bd8 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 |
@@ -441,6 +441,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(); |