Fix blacklist crash
This commit is contained in:
parent
ae6c97a498
commit
93bb652dd6
2 changed files with 6 additions and 6 deletions
|
@ -2,6 +2,7 @@ package code.name.monkey.retromusic.dialogs
|
|||
|
||||
import android.Manifest
|
||||
import android.app.Dialog
|
||||
import android.content.Context
|
||||
import android.content.pm.PackageManager
|
||||
import android.os.Bundle
|
||||
import androidx.core.app.ActivityCompat
|
||||
|
@ -80,7 +81,7 @@ class BlacklistFolderChooserDialog : DialogFragment() {
|
|||
}
|
||||
.noAutoDismiss()
|
||||
.positiveButton(res = R.string.add_action) {
|
||||
callback?.onFolderSelection(this@BlacklistFolderChooserDialog, parentFolder!!)
|
||||
callback?.onFolderSelection(requireContext(), parentFolder!!)
|
||||
dismiss()
|
||||
}
|
||||
.negativeButton(res = android.R.string.cancel) { dismiss() }
|
||||
|
@ -128,7 +129,7 @@ class BlacklistFolderChooserDialog : DialogFragment() {
|
|||
}
|
||||
|
||||
interface FolderCallback {
|
||||
fun onFolderSelection(dialog: BlacklistFolderChooserDialog, folder: File)
|
||||
fun onFolderSelection(context: Context, folder: File)
|
||||
}
|
||||
|
||||
companion object {
|
||||
|
|
|
@ -38,7 +38,7 @@ class BlacklistPreference @JvmOverloads constructor(
|
|||
context: Context,
|
||||
attrs: AttributeSet? = null,
|
||||
defStyleAttr: Int = -1,
|
||||
defStyleRes: Int = -1
|
||||
defStyleRes: Int = -1,
|
||||
) : ATEDialogPreference(context, attrs, defStyleAttr, defStyleRes) {
|
||||
|
||||
init {
|
||||
|
@ -123,8 +123,7 @@ class BlacklistPreferenceDialog : DialogFragment(), BlacklistFolderChooserDialog
|
|||
dialog?.setItems(paths.toTypedArray(), null)
|
||||
}
|
||||
|
||||
override fun onFolderSelection(dialog: BlacklistFolderChooserDialog, folder: File) {
|
||||
BlacklistStore.getInstance(requireContext()).addPath(folder)
|
||||
refreshBlacklistData()
|
||||
override fun onFolderSelection(context: Context, folder: File) {
|
||||
BlacklistStore.getInstance(context).addPath(folder)
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue