X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fcom%2Fandroid%2Fbrowser%2FFakeWebView.java;h=79976720c17b07436124c23ebdc9fc15518b7c35;hb=ed217d91fb3f1a8f4e75ab36ef81d72ef9f4e6d6;hp=200f86a0d93313bce53cbe9ca9f496bed7feab6a;hpb=ba6d7b853c32ad6c3be26c443daa61f322bcfdc2;p=android-x86%2Fpackages-apps-Browser.git diff --git a/src/com/android/browser/FakeWebView.java b/src/com/android/browser/FakeWebView.java index 200f86a..7997672 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(); + } } } }