Fixed wrong radio button selected when download folder is not selected
This commit is contained in:
@@ -36,10 +36,7 @@ import kotlinx.android.synthetic.main.item_dl_location.view.*
|
|||||||
import net.rdrei.android.dirchooser.DirectoryChooserActivity
|
import net.rdrei.android.dirchooser.DirectoryChooserActivity
|
||||||
import net.rdrei.android.dirchooser.DirectoryChooserConfig
|
import net.rdrei.android.dirchooser.DirectoryChooserConfig
|
||||||
import xyz.quaver.pupil.R
|
import xyz.quaver.pupil.R
|
||||||
import xyz.quaver.pupil.util.REQUEST_DOWNLOAD_FOLDER
|
import xyz.quaver.pupil.util.*
|
||||||
import xyz.quaver.pupil.util.REQUEST_DOWNLOAD_FOLDER_OLD
|
|
||||||
import xyz.quaver.pupil.util.REQUEST_WRITE_PERMISSION_AND_SAF
|
|
||||||
import xyz.quaver.pupil.util.byteToString
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
@SuppressLint("InflateParams")
|
@SuppressLint("InflateParams")
|
||||||
@@ -115,15 +112,11 @@ class DownloadLocationDialog(val activity: Activity) : AlertDialog(activity) {
|
|||||||
buttons.add(button to null)
|
buttons.add(button to null)
|
||||||
})
|
})
|
||||||
|
|
||||||
val pref = preference.getString("dl_location", null)
|
externalFilesDirs.indexOfFirst {
|
||||||
val index = externalFilesDirs.indexOfFirst {
|
it.canonicalPath == getDownloadDirectory(context).canonicalPath
|
||||||
it.canonicalPath == pref
|
}.let { index ->
|
||||||
}
|
|
||||||
|
|
||||||
if (index < 0)
|
|
||||||
buttons.last().first.isChecked = true
|
|
||||||
else
|
|
||||||
buttons[index].first.isChecked = true
|
buttons[index].first.isChecked = true
|
||||||
|
}
|
||||||
|
|
||||||
setTitle(R.string.settings_dl_location)
|
setTitle(R.string.settings_dl_location)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user