Merge change 6372 into donut

* changes:
  Fixes #1963217. Increases the invalidate region in compatibility mode.
This commit is contained in:
Android (Google) Code Review
2009-07-07 11:23:44 -07:00

View File

@@ -546,13 +546,16 @@ public final class ViewRoot extends Handler implements ViewParent,
if (DEBUG_DRAW) Log.v(TAG, "Invalidate child: " + dirty);
if (mCurScrollY != 0 || mTranslator != null) {
mTempRect.set(dirty);
dirty = mTempRect;
if (mCurScrollY != 0) {
mTempRect.offset(0, -mCurScrollY);
dirty.offset(0, -mCurScrollY);
}
if (mTranslator != null) {
mTranslator.translateRectInAppWindowToScreen(mTempRect);
mTranslator.translateRectInAppWindowToScreen(dirty);
}
if (mAttachInfo.mScalingRequired) {
dirty.inset(-1, -1);
}
dirty = mTempRect;
}
mDirty.union(dirty);
if (!mWillDrawSoon) {