Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2e94e8e9 authored by Jorim Jaggi's avatar Jorim Jaggi Committed by android-build-merger
Browse files

Fix delayed light status bar animation

am: 72a6f058

* commit '72a6f058':
  Fix delayed light status bar animation

Change-Id: I438a2c78f34676bd1040f3212af55e0141d48c9c
parents acfed07f 72a6f058
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
package com.android.server.wm;

import static android.view.WindowManagerPolicy.FINISH_LAYOUT_REDO_LAYOUT;
import static com.android.server.wm.WindowManagerDebugConfig.DEBUG_DIM_LAYER;
import static com.android.server.wm.WindowManagerDebugConfig.TAG_WITH_CLASS_NAME;
import static com.android.server.wm.WindowManagerDebugConfig.TAG_WM;
@@ -250,6 +251,13 @@ class DimLayerController {
                    duration = getDimLayerFadeDuration(duration);
                }
                state.dimLayer.show(dimLayer, dimAmount, duration);

                // If we showed a dim layer, make sure to redo the layout because some things depend
                // on whether a dim layer is showing or not.
                if (targetAlpha == 0) {
                    mDisplayContent.pendingLayoutChanges |= FINISH_LAYOUT_REDO_LAYOUT;
                    mDisplayContent.layoutNeeded = true;
                }
            }
        } else if (state.dimLayer.getLayer() != dimLayer) {
            state.dimLayer.setLayer(dimLayer);
+1 −1

File changed.

Contains only whitespace changes.