fix tab switching animation bug
Bug: 3510200
block tab swicthing while animation is running
this shouldn't affect users much,
but prevent some monkey business
Change-Id: I198d3572ec5c0b3170ee15355ab9edcfb20743d1
diff --git a/src/com/android/browser/ScrollWebView.java b/src/com/android/browser/ScrollWebView.java
index d1dc25b..2ee2ac0 100644
--- a/src/com/android/browser/ScrollWebView.java
+++ b/src/com/android/browser/ScrollWebView.java
@@ -151,14 +151,15 @@
}
void setDrawCached(boolean cached) {
+ if (cached == mDrawCached) return;
if (cached) {
buildDrawingCache();
mBitmap = getDrawingCache(false);
mDrawCached = (mBitmap != null);
} else {
+ mDrawCached = false;
mBitmap = null;
destroyDrawingCache();
- mDrawCached = false;
}
}