mirror of
https://gitlab.com/ultrasonic/ultrasonic.git
synced 2025-06-15 23:12:08 +03:00
parent
5bfa0044ab
commit
3be480a9a2
@ -40,6 +40,7 @@ import org.moire.ultrasonic.provider.SearchSuggestionProvider
|
|||||||
import org.moire.ultrasonic.service.MediaPlayerController
|
import org.moire.ultrasonic.service.MediaPlayerController
|
||||||
import org.moire.ultrasonic.service.RxBus
|
import org.moire.ultrasonic.service.RxBus
|
||||||
import org.moire.ultrasonic.util.Constants
|
import org.moire.ultrasonic.util.Constants
|
||||||
|
import org.moire.ultrasonic.util.ErrorDialog
|
||||||
import org.moire.ultrasonic.util.FileUtil.defaultMusicDirectory
|
import org.moire.ultrasonic.util.FileUtil.defaultMusicDirectory
|
||||||
import org.moire.ultrasonic.util.FileUtil.ultrasonicDirectory
|
import org.moire.ultrasonic.util.FileUtil.ultrasonicDirectory
|
||||||
import org.moire.ultrasonic.util.InfoDialog
|
import org.moire.ultrasonic.util.InfoDialog
|
||||||
@ -183,8 +184,12 @@ class SettingsFragment :
|
|||||||
val write = (resultData.flags and Intent.FLAG_GRANT_WRITE_URI_PERMISSION) != 0
|
val write = (resultData.flags and Intent.FLAG_GRANT_WRITE_URI_PERMISSION) != 0
|
||||||
val persist = (resultData.flags and Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION) != 0
|
val persist = (resultData.flags and Intent.FLAG_GRANT_PERSISTABLE_URI_PERMISSION) != 0
|
||||||
|
|
||||||
// TODO Should we show an error?
|
if (!read || !write || !persist) {
|
||||||
if (!read || !write || !persist) return
|
ErrorDialog.Builder(context)
|
||||||
|
.setMessage(R.string.settings_cache_location_error)
|
||||||
|
.show()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
// The result data contains a URI for the document or directory that
|
// The result data contains a URI for the document or directory that
|
||||||
// the user selected.
|
// the user selected.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user