Fixed a crash on startup
This commit is contained in:
parent
8eb6c49303
commit
0d970ed40e
1 changed files with 3 additions and 0 deletions
|
@ -21,6 +21,7 @@ import android.net.Uri
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.provider.MediaStore
|
import android.provider.MediaStore
|
||||||
import androidx.lifecycle.lifecycleScope
|
import androidx.lifecycle.lifecycleScope
|
||||||
|
import androidx.navigation.contains
|
||||||
import androidx.navigation.ui.setupWithNavController
|
import androidx.navigation.ui.setupWithNavController
|
||||||
import code.name.monkey.retromusic.*
|
import code.name.monkey.retromusic.*
|
||||||
import code.name.monkey.retromusic.activities.base.AbsCastActivity
|
import code.name.monkey.retromusic.activities.base.AbsCastActivity
|
||||||
|
@ -72,6 +73,8 @@ class MainActivity : AbsCastActivity(), OnSharedPreferenceChangeListener {
|
||||||
|
|
||||||
val categoryInfo: CategoryInfo = PreferenceUtil.libraryCategory.first { it.visible }
|
val categoryInfo: CategoryInfo = PreferenceUtil.libraryCategory.first { it.visible }
|
||||||
if (categoryInfo.visible) {
|
if (categoryInfo.visible) {
|
||||||
|
if (!navGraph.contains(PreferenceUtil.lastTab)) PreferenceUtil.lastTab =
|
||||||
|
categoryInfo.category.id
|
||||||
navGraph.setStartDestination(
|
navGraph.setStartDestination(
|
||||||
if (PreferenceUtil.rememberLastTab) {
|
if (PreferenceUtil.rememberLastTab) {
|
||||||
PreferenceUtil.lastTab.let {
|
PreferenceUtil.lastTab.let {
|
||||||
|
|
Loading…
Reference in a new issue