Forces windows to draw the first time they show.
Change-Id: I239572ee49bc60f30d957f548104e75844859a93
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -166,7 +166,7 @@ void Font::measureUTF(SkPaint* paint, const char* text, uint32_t start, uint32_t
|
||||
renderUTF(paint, text, start, len, numGlyphs, 0, 0, MEASURE, NULL, 0, 0, bounds);
|
||||
}
|
||||
|
||||
#define SkAutoKern_AdjustF(prev, next) (((next) - (prev) + 32) >> 6 << 16)
|
||||
#define SkAutoKern_AdjustF(prev, next) (((next) - (prev) + 32) >> 6 << 16)
|
||||
|
||||
void Font::renderUTF(SkPaint* paint, const char* text, uint32_t start, uint32_t len,
|
||||
int numGlyphs, int x, int y, RenderMode mode, uint8_t *bitmap,
|
||||
|
||||
Reference in New Issue
Block a user