summaryrefslogtreecommitdiffstats
path: root/src/com/android/browser/FakeWebView.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/browser/FakeWebView.java')
-rw-r--r--src/com/android/browser/FakeWebView.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/com/android/browser/FakeWebView.java b/src/com/android/browser/FakeWebView.java
index 200f86a0d..79976720c 100644
--- a/src/com/android/browser/FakeWebView.java
+++ b/src/com/android/browser/FakeWebView.java
@@ -70,12 +70,14 @@ public class FakeWebView extends ImageView {
final WebView w = mTab.getTopWindow();
if (w != null) {
Picture p = w.capturePicture();
- canvas.save();
- float scale = getWidth() * w.getScale() / w.getWidth();
- canvas.scale(scale, scale);
- canvas.translate(-w.getScrollX(), -w.getScrollY());
- canvas.drawPicture(p);
- canvas.restore();
+ if (p != null) {
+ canvas.save();
+ float scale = getWidth() * w.getScale() / w.getWidth();
+ canvas.scale(scale, scale);
+ canvas.translate(-w.getScrollX(), -w.getScrollY());
+ canvas.drawPicture(p);
+ canvas.restore();
+ }
}
}
}