Merge "Add wallpaper to sync set during collection" into udc-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
5f2babc0ee
@@ -615,12 +615,8 @@ class Transition implements BLASTSyncEngine.TransactionReadyListener {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (mParticipants.contains(wc)) return;
|
if (mParticipants.contains(wc)) return;
|
||||||
// Wallpaper is like in a static drawn state unless display may have changes, so exclude
|
|
||||||
// the case to reduce transition latency waiting for the unchanged wallpaper to redraw.
|
|
||||||
final boolean needSync = (!isWallpaper(wc) || mParticipants.contains(wc.mDisplayContent))
|
|
||||||
// Transient-hide may be hidden later, so no need to request redraw.
|
// Transient-hide may be hidden later, so no need to request redraw.
|
||||||
&& !isInTransientHide(wc);
|
if (!isInTransientHide(wc)) {
|
||||||
if (needSync) {
|
|
||||||
mSyncEngine.addToSyncSet(mSyncId, wc);
|
mSyncEngine.addToSyncSet(mSyncId, wc);
|
||||||
}
|
}
|
||||||
ChangeInfo info = mChanges.get(wc);
|
ChangeInfo info = mChanges.get(wc);
|
||||||
|
|||||||
@@ -5665,7 +5665,7 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP
|
|||||||
}
|
}
|
||||||
if (mIsWallpaper) {
|
if (mIsWallpaper) {
|
||||||
// TODO(b/233286785): Add sync support to wallpaper.
|
// TODO(b/233286785): Add sync support to wallpaper.
|
||||||
return false;
|
return true;
|
||||||
}
|
}
|
||||||
// In the WindowContainer implementation we immediately mark ready
|
// In the WindowContainer implementation we immediately mark ready
|
||||||
// since a generic WindowContainer only needs to wait for its
|
// since a generic WindowContainer only needs to wait for its
|
||||||
|
|||||||
Reference in New Issue
Block a user