diff options
Diffstat (limited to 'core/java/android/webkit/WebTextView.java')
| -rw-r--r-- | core/java/android/webkit/WebTextView.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/webkit/WebTextView.java b/core/java/android/webkit/WebTextView.java index d83fc4285937..bb18270efa01 100644 --- a/core/java/android/webkit/WebTextView.java +++ b/core/java/android/webkit/WebTextView.java @@ -353,6 +353,18 @@ import junit.framework.Assert; return false; } + void ensureLayout() { + if (getLayout() == null) { + // Ensure we have a Layout + measure(mWidthSpec, mHeightSpec); + LayoutParams params = (LayoutParams) getLayoutParams(); + if (params != null) { + layout(params.x, params.y, params.x + params.width, + params.y + params.height); + } + } + } + /** * Determine whether this WebTextView currently represents the node * represented by ptr. |
