Forces windows to draw the first time they show.

Change-Id: I239572ee49bc60f30d957f548104e75844859a93
This commit is contained in:
Romain Guy
2010-09-13 12:52:37 -07:00
parent ba15633a22
commit 58ef7fbf16
2 changed files with 6 additions and 6 deletions

View File

@@ -1256,6 +1256,11 @@ public final class ViewRoot extends Handler implements ViewParent, View.AttachIn
dirty.setEmpty();
return;
}
if (fullRedrawNeeded) {
mAttachInfo.mIgnoreDirtyState = true;
dirty.union(0, 0, (int) (mWidth * appScale + 0.5f), (int) (mHeight * appScale + 0.5f));
}
if (mHwRenderer != null && mHwRenderer.isEnabled()) {
if (!dirty.isEmpty()) {
@@ -1270,11 +1275,6 @@ public final class ViewRoot extends Handler implements ViewParent, View.AttachIn
return;
}
if (fullRedrawNeeded) {
mAttachInfo.mIgnoreDirtyState = true;
dirty.union(0, 0, (int) (mWidth * appScale + 0.5f), (int) (mHeight * appScale + 0.5f));
}
if (DEBUG_ORIENTATION || DEBUG_DRAW) {
Log.v(TAG, "Draw " + mView + "/"
+ mWindowAttributes.getTitle()