diff --git a/app/src/main/java/foundation/e/blisslauncher/features/launcher/LauncherActivity.java b/app/src/main/java/foundation/e/blisslauncher/features/launcher/LauncherActivity.java index 8e811cce0b1f42d18f200f1846c3ba76a2388dcb..287bd709eaf02c89ca14485535987be8bce5812b 100755 --- a/app/src/main/java/foundation/e/blisslauncher/features/launcher/LauncherActivity.java +++ b/app/src/main/java/foundation/e/blisslauncher/features/launcher/LauncherActivity.java @@ -1236,14 +1236,16 @@ public class LauncherActivity extends AppCompatActivity blurLayer.setAlpha((page == 0 || mFolderWindowContainer.getVisibility() == VISIBLE) ? 1f : 0f); if (currentPageNumber != page) { + int prevPage = currentPageNumber; currentPageNumber = page; navbarAnimator.cancel(); if (currentPageNumber == WIDGET_PAGE) { navbarAnimator.start(); refreshSuggestedApps(widgetsPage, forceRefreshSuggestedApps); mInsetsController.hide(WindowInsetsCompat.Type.statusBars()); - } else { + } else if (prevPage == WIDGET_PAGE && currentPageNumber == 1) { navbarAnimator.reverse(); + } else { mInsetsController.show(WindowInsetsCompat.Type.statusBars()); }