summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/browser/Tab.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/browser/Tab.java b/src/com/android/browser/Tab.java
index a7be4809..5e1f6147 100644
--- a/src/com/android/browser/Tab.java
+++ b/src/com/android/browser/Tab.java
@@ -1902,12 +1902,14 @@ class Tab implements PictureListener {
}
protected void capture() {
- if (mMainView == null || mCapture == null) return;
+ boolean returnEmptyCapture = false;
+ if (mMainView == null || mCapture == null || !mMainView.isReady())
+ returnEmptyCapture = true;
if (mMainView.getContentWidth() <= 0 || mMainView.getContentHeight() <= 0) {
- return;
+ returnEmptyCapture = true;
}
- if (!mFirstVisualPixelPainted || mMainView.isShowingCrashView()) {
+ if (returnEmptyCapture || !mFirstVisualPixelPainted || mMainView.isShowingCrashView()) {
mCapture = Bitmap.createBitmap(
mCaptureWidth,
mCaptureHeight,