Defer onIsStashedChanged() until all controllers are initialized

Test: N/A
Fixes: 230133882
Change-Id: I27df993a08327d28669963e3cecfaa133daf11c9
This commit is contained in:
Tony Wickham
2022-04-22 17:23:03 -07:00
parent 357c622572
commit aed0c4d73e

View File

@@ -502,8 +502,10 @@ public class TaskbarStashController implements TaskbarControllers.LoggableTaskba
}
private void onIsStashedChanged(boolean isStashed) {
mControllers.stashedHandleViewController.onIsStashedChanged(isStashed);
mControllers.taskbarInsetsController.onTaskbarWindowHeightOrInsetsChanged();
mControllers.runAfterInit(() -> {
mControllers.stashedHandleViewController.onIsStashedChanged(isStashed);
mControllers.taskbarInsetsController.onTaskbarWindowHeightOrInsetsChanged();
});
}
public void applyState() {