diff options
author | Sunny Goyal <sunnygoyal@google.com> | 2018-01-18 14:02:47 -0800 |
---|---|---|
committer | Sunny Goyal <sunnygoyal@google.com> | 2018-01-18 14:03:19 -0800 |
commit | ce8809a5883bb869e8b1fb991821876b498c18c5 (patch) | |
tree | cbe995e903b46545697f1d9dc0235bf1e5a7e885 /src/com/android/launcher3/LauncherStateManager.java | |
parent | f12cfaa1563856710f390b245acb88fc96c80036 (diff) | |
download | android_packages_apps_Trebuchet-ce8809a5883bb869e8b1fb991821876b498c18c5.tar.gz android_packages_apps_Trebuchet-ce8809a5883bb869e8b1fb991821876b498c18c5.tar.bz2 android_packages_apps_Trebuchet-ce8809a5883bb869e8b1fb991821876b498c18c5.zip |
Reapplying state UI when the insets change
Change-Id: Ief9588400f332b2c5b084a8a11c3102b2c20c4ea
Diffstat (limited to 'src/com/android/launcher3/LauncherStateManager.java')
-rw-r--r-- | src/com/android/launcher3/LauncherStateManager.java | 8 |
1 files changed, 8 insertions, 0 deletions
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) { |