Skip to content
Snippets Groups Projects
Commit 7ab9ced1 authored by Nicolas Pomepuy's avatar Nicolas Pomepuy
Browse files

Fix indexation customization during onboarding

Fixes #2079
parent 0187ab77
No related branches found
No related tags found
1 merge request!1021Fix indexation customization during onboarding
Pipeline #115215 passed with stage
in 18 minutes and 39 seconds
......@@ -67,6 +67,10 @@ class SecondaryActivity : ContentActivity(), IDialogManager {
private var fragment: Fragment? = null
override val displayTitle = true
private val dialogsDelegate = DialogDelegate()
val isOnboarding:Boolean
get() {
return intent.getStringExtra(KEY_FRAGMENT) == STORAGE_BROWSER_ONBOARDING
}
override fun forcedTheme() =
if (intent.getStringExtra(KEY_FRAGMENT) == STORAGE_BROWSER_ONBOARDING) R.style.Theme_VLC_Black
......
......@@ -33,9 +33,9 @@ import org.videolan.medialibrary.interfaces.EntryPointsEventsCb
import org.videolan.medialibrary.interfaces.Medialibrary
import org.videolan.tools.*
import org.videolan.vlc.MediaParsingService
import org.videolan.vlc.gui.SecondaryActivity
import org.videolan.vlc.gui.helpers.MedialibraryUtils
import org.videolan.vlc.gui.helpers.ThreeStatesCheckbox
import org.videolan.vlc.gui.onboarding.OnboardingActivity
interface IStorageFragmentDelegate {
fun checkBoxAction(v: View, mrl: String)
......@@ -72,7 +72,7 @@ class StorageFragmentDelegate : IStorageFragmentDelegate, EntryPointsEventsCb {
override fun checkBoxAction(v: View, mrl: String) {
val tscb = v as ThreeStatesCheckbox
val checked = tscb.state == ThreeStatesCheckbox.STATE_CHECKED
if (context is OnboardingActivity) {
if ((context as? SecondaryActivity)?.isOnboarding == true) {
val path = mrl.sanitizePath()
if (checked) {
MediaParsingService.preselectedStorages.removeAll { it.startsWith(path) }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment