Loading services/core/java/com/android/server/wm/WindowContainer.java +9 −1 Original line number Diff line number Diff line Loading @@ -3749,8 +3749,16 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< } // Otherwise this is the "root" of a synced subtree, so continue on to preparation. } // This container's situation has changed so we need to restart its sync. // We cannot reset the sync without a chance of a deadlock since it will request a new // buffer from the app process. This could cause issues if the app has run out of buffers // since the previous buffer was already synced and is still held in a transaction. // Resetting syncState violates the policies outlined in BlastSyncEngine.md so for now // disable this when shell transitions is disabled. if (mTransitionController.isShellTransitionsEnabled()) { mSyncState = SYNC_STATE_NONE; } prepareSync(); } Loading Loading
services/core/java/com/android/server/wm/WindowContainer.java +9 −1 Original line number Diff line number Diff line Loading @@ -3749,8 +3749,16 @@ class WindowContainer<E extends WindowContainer> extends ConfigurationContainer< } // Otherwise this is the "root" of a synced subtree, so continue on to preparation. } // This container's situation has changed so we need to restart its sync. // We cannot reset the sync without a chance of a deadlock since it will request a new // buffer from the app process. This could cause issues if the app has run out of buffers // since the previous buffer was already synced and is still held in a transaction. // Resetting syncState violates the policies outlined in BlastSyncEngine.md so for now // disable this when shell transitions is disabled. if (mTransitionController.isShellTransitionsEnabled()) { mSyncState = SYNC_STATE_NONE; } prepareSync(); } Loading