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;
|
||||
// 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.
|
||||
&& !isInTransientHide(wc);
|
||||
if (needSync) {
|
||||
// Transient-hide may be hidden later, so no need to request redraw.
|
||||
if (!isInTransientHide(wc)) {
|
||||
mSyncEngine.addToSyncSet(mSyncId, wc);
|
||||
}
|
||||
ChangeInfo info = mChanges.get(wc);
|
||||
|
||||
@@ -5665,7 +5665,7 @@ class WindowState extends WindowContainer<WindowState> implements WindowManagerP
|
||||
}
|
||||
if (mIsWallpaper) {
|
||||
// TODO(b/233286785): Add sync support to wallpaper.
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
// In the WindowContainer implementation we immediately mark ready
|
||||
// since a generic WindowContainer only needs to wait for its
|
||||
|
||||
Reference in New Issue
Block a user