Loading services/core/java/com/android/server/wm/WindowAnimator.java +8 −2 Original line number Diff line number Diff line Loading @@ -458,7 +458,10 @@ public class WindowAnimator { } final int color = winAnimator.mAnimation.getBackgroundColor(); if (color != 0) { win.getStack().setAnimationBackground(winAnimator, color); final TaskStack stack = win.getStack(); if (stack != null) { stack.setAnimationBackground(winAnimator, color); } } } mAnimating = true; Loading @@ -477,7 +480,10 @@ public class WindowAnimator { final int color = appAnimator.animation.getBackgroundColor(); if (color != 0) { win.getStack().setAnimationBackground(winAnimator, color); final TaskStack stack = win.getStack(); if (stack != null) { stack.setAnimationBackground(winAnimator, color); } } } } // end forall windows Loading services/core/java/com/android/server/wm/WindowManagerService.java +5 −1 Original line number Diff line number Diff line Loading @@ -8556,7 +8556,8 @@ public class WindowManagerService extends IWindowManager.Stub layerChanged = true; anyLayerChanged = true; } if (layerChanged && w.getStack().isDimming(winAnimator)) { final TaskStack stack = w.getStack(); if (layerChanged && stack != null && stack.isDimming(winAnimator)) { // Force an animation pass just to update the mDimLayer layer. scheduleAnimationLocked(); } Loading Loading @@ -9380,6 +9381,9 @@ public class WindowManagerService extends IWindowManager.Stub && !w.mExiting) { final WindowStateAnimator winAnimator = w.mWinAnimator; final TaskStack stack = w.getStack(); if (stack == null) { return; } stack.setDimmingTag(); if (!stack.isDimming(winAnimator)) { if (localLOGV) Slog.v(TAG, "Win " + w + " start dimming."); Loading services/core/java/com/android/server/wm/WindowStateAnimator.java +4 −1 Original line number Diff line number Diff line Loading @@ -1368,7 +1368,10 @@ class WindowStateAnimator { mAnimator.setPendingLayoutChanges(w.getDisplayId(), WindowManagerPolicy.FINISH_LAYOUT_REDO_WALLPAPER); if ((w.mAttrs.flags & LayoutParams.FLAG_DIM_BEHIND) != 0) { w.getStack().startDimmingIfNeeded(this); final TaskStack stack = w.getStack(); if (stack != null) { stack.startDimmingIfNeeded(this); } } } catch (RuntimeException e) { // If something goes wrong with the surface (such Loading Loading
services/core/java/com/android/server/wm/WindowAnimator.java +8 −2 Original line number Diff line number Diff line Loading @@ -458,7 +458,10 @@ public class WindowAnimator { } final int color = winAnimator.mAnimation.getBackgroundColor(); if (color != 0) { win.getStack().setAnimationBackground(winAnimator, color); final TaskStack stack = win.getStack(); if (stack != null) { stack.setAnimationBackground(winAnimator, color); } } } mAnimating = true; Loading @@ -477,7 +480,10 @@ public class WindowAnimator { final int color = appAnimator.animation.getBackgroundColor(); if (color != 0) { win.getStack().setAnimationBackground(winAnimator, color); final TaskStack stack = win.getStack(); if (stack != null) { stack.setAnimationBackground(winAnimator, color); } } } } // end forall windows Loading
services/core/java/com/android/server/wm/WindowManagerService.java +5 −1 Original line number Diff line number Diff line Loading @@ -8556,7 +8556,8 @@ public class WindowManagerService extends IWindowManager.Stub layerChanged = true; anyLayerChanged = true; } if (layerChanged && w.getStack().isDimming(winAnimator)) { final TaskStack stack = w.getStack(); if (layerChanged && stack != null && stack.isDimming(winAnimator)) { // Force an animation pass just to update the mDimLayer layer. scheduleAnimationLocked(); } Loading Loading @@ -9380,6 +9381,9 @@ public class WindowManagerService extends IWindowManager.Stub && !w.mExiting) { final WindowStateAnimator winAnimator = w.mWinAnimator; final TaskStack stack = w.getStack(); if (stack == null) { return; } stack.setDimmingTag(); if (!stack.isDimming(winAnimator)) { if (localLOGV) Slog.v(TAG, "Win " + w + " start dimming."); Loading
services/core/java/com/android/server/wm/WindowStateAnimator.java +4 −1 Original line number Diff line number Diff line Loading @@ -1368,7 +1368,10 @@ class WindowStateAnimator { mAnimator.setPendingLayoutChanges(w.getDisplayId(), WindowManagerPolicy.FINISH_LAYOUT_REDO_WALLPAPER); if ((w.mAttrs.flags & LayoutParams.FLAG_DIM_BEHIND) != 0) { w.getStack().startDimmingIfNeeded(this); final TaskStack stack = w.getStack(); if (stack != null) { stack.startDimmingIfNeeded(this); } } } catch (RuntimeException e) { // If something goes wrong with the surface (such Loading