Fixed status bar color when cab is on while switching tabs

This commit is contained in:
Prathamesh More 2022-01-22 17:38:07 +05:30
parent 1dc310d657
commit fa191b0cf4
6 changed files with 29 additions and 9 deletions

View file

@ -346,6 +346,13 @@ class AlbumsFragment : AbsRecyclerViewCustomGridSizeFragment<AlbumAdapter, GridL
libraryViewModel.forceReload(ReloadType.Albums)
}
override fun onPause() {
super.onPause()
if (cab.isActive()) {
cab.destroy()
}
}
private fun handleBackPress(): Boolean {
cab?.let {
if (it.isActive()) {

View file

@ -382,4 +382,11 @@ class ArtistsFragment : AbsRecyclerViewCustomGridSizeFragment<ArtistAdapter, Gri
super.onResume()
libraryViewModel.forceReload(ReloadType.Artists)
}
override fun onPause() {
super.onPause()
if (cab.isActive()) {
cab.destroy()
}
}
}

View file

@ -148,12 +148,8 @@ class FoldersFragment : AbsMainActivityFragment(R.layout.fragment_folder),
override fun onPause() {
super.onPause()
saveScrollPosition()
}
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
if (_binding != null) {
outState.putParcelable(CRUMBS, binding.breadCrumbs.stateWrapper)
if (cab.isActive()) {
cab.destroy()
}
}

View file

@ -56,7 +56,6 @@ class SongsFragment : AbsRecyclerViewCustomGridSizeFragment<SongAdapter, GridLay
}
}
override val titleRes: Int
get() = R.string.songs
@ -346,6 +345,13 @@ class SongsFragment : AbsRecyclerViewCustomGridSizeFragment<SongAdapter, GridLay
libraryViewModel.forceReload(ReloadType.Songs)
}
override fun onPause() {
super.onPause()
if (cab.isActive()) {
cab.destroy()
}
}
companion object {
@JvmField
var TAG: String = SongsFragment::class.java.simpleName