From ce8809a5883bb869e8b1fb991821876b498c18c5 Mon Sep 17 00:00:00 2001 From: Sunny Goyal Date: Thu, 18 Jan 2018 14:02:47 -0800 Subject: Reapplying state UI when the insets change Change-Id: Ief9588400f332b2c5b084a8a11c3102b2c20c4ea --- src/com/android/launcher3/LauncherStateManager.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/com/android/launcher3/LauncherStateManager.java') diff --git a/src/com/android/launcher3/LauncherStateManager.java b/src/com/android/launcher3/LauncherStateManager.java index bcb6252b3..8eeeec3df 100644 --- a/src/com/android/launcher3/LauncherStateManager.java +++ b/src/com/android/launcher3/LauncherStateManager.java @@ -146,6 +146,14 @@ public class LauncherStateManager { goToState(state, true, delay, null); } + public void reapplyState() { + if (mConfig.mCurrentAnimation == null) { + for (StateHandler handler : getStateHandlers()) { + handler.setState(mState); + } + } + } + private void goToState(LauncherState state, boolean animated, long delay, Runnable onCompleteRunnable) { if (mLauncher.isInState(state) && mConfig.mCurrentAnimation == null) { -- cgit v1.2.3