From b7111e7ac67cc02a7f70bb76416b510952f84167 Mon Sep 17 00:00:00 2001 From: Jay Date: Fri, 7 Feb 2020 03:28:19 -0800 Subject: [PATCH] Update MainActivity.kt --- .../java/eu/kanade/tachiyomi/ui/main/MainActivity.kt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt index 4ab90b1055..2d3e06e801 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt @@ -86,7 +86,9 @@ open class MainActivity : BaseActivity() { canDismissSnackBar = false launchUI { delay(5000) - canDismissSnackBar = true + if (this@MainActivity.snackBar == snackBar) { + canDismissSnackBar = true + } } extraViewForUndo = extraViewToCheck } @@ -466,7 +468,11 @@ open class MainActivity : BaseActivity() { } } if (to is SecondaryDrawerController) { - secondaryDrawer = to.createSecondaryDrawer(drawer)?.also { drawer.addView(it) } + val newDrawer = to.createSecondaryDrawer(drawer)?.also { drawer.addView(it) } + secondaryDrawer = if (newDrawer == null && secondaryDrawer != null) { + drawer.removeView(secondaryDrawer) + null + } else newDrawer } if (to is NoToolbarElevationController) {