Fix bottom nav being visible when resuming app (fixes #6012)

This commit is contained in:
arkon 2022-01-09 10:26:41 -05:00
parent 727a7e4b2d
commit 4a27f0546c
3 changed files with 5 additions and 6 deletions

View file

@ -20,10 +20,10 @@ object NotificationHandler {
*/ */
internal fun openDownloadManagerPendingActivity(context: Context): PendingIntent { internal fun openDownloadManagerPendingActivity(context: Context): PendingIntent {
val intent = Intent(context, MainActivity::class.java).apply { val intent = Intent(context, MainActivity::class.java).apply {
flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_REORDER_TO_FRONT flags = Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP
action = MainActivity.SHORTCUT_DOWNLOADS action = MainActivity.SHORTCUT_DOWNLOADS
} }
return PendingIntent.getActivity(context, 0, intent, 0) return PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT)
} }
/** /**

View file

@ -228,8 +228,6 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
} }
) )
syncActivityViewWithController()
if (savedInstanceState == null) { if (savedInstanceState == null) {
// Reset Incognito Mode on relaunch // Reset Incognito Mode on relaunch
preferences.incognitoMode().set(false) preferences.incognitoMode().set(false)
@ -339,6 +337,7 @@ class MainActivity : BaseViewBindingActivity<MainActivityBinding>() {
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
checkForUpdates() checkForUpdates()
syncActivityViewWithController()
} }
private fun checkForUpdates() { private fun checkForUpdates() {

View file

@ -89,7 +89,7 @@ class TachiyomiBottomNavigationView @JvmOverloads constructor(
* *
* @param animate True if slide up should be animated * @param animate True if slide up should be animated
*/ */
fun slideUp(animate: Boolean = true) { fun slideUp(animate: Boolean = true) = post {
currentAnimator?.cancel() currentAnimator?.cancel()
clearAnimation() clearAnimation()
@ -106,7 +106,7 @@ class TachiyomiBottomNavigationView @JvmOverloads constructor(
* *
* @param animate True if slide down should be animated * @param animate True if slide down should be animated
*/ */
fun slideDown(animate: Boolean = true) { fun slideDown(animate: Boolean = true) = post {
currentAnimator?.cancel() currentAnimator?.cancel()
clearAnimation() clearAnimation()