mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-11-26 00:34:18 +01:00
Drop local app path in preview summary
This commit is contained in:
parent
bcd38460be
commit
1f608da8e0
@ -27,7 +27,8 @@ import java.io.FileOutputStream
|
|||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
|
|
||||||
class ProfilePicturePreference @JvmOverloads constructor(context : Context, attrs : AttributeSet? = null, defStyleAttr : Int = R.attr.preferenceStyle) : Preference(context, attrs, defStyleAttr) {
|
class ProfilePicturePreference @JvmOverloads constructor(context : Context, attrs : AttributeSet? = null, defStyleAttr : Int = R.attr.preferenceStyle) : Preference(context, attrs, defStyleAttr) {
|
||||||
private val profilePictureDir = SkylineApplication.instance.getPublicFilesDir().canonicalPath + "/switch/nand/system/save/8000000000000010/su/avators"
|
private val skylineFilesDir = SkylineApplication.instance.getPublicFilesDir().canonicalPath
|
||||||
|
private val profilePictureDir = "$skylineFilesDir/switch/nand/system/save/8000000000000010/su/avators"
|
||||||
private val profilePicture = "$profilePictureDir/profile_picture.jpeg"
|
private val profilePicture = "$profilePictureDir/profile_picture.jpeg"
|
||||||
private val pickMedia = (context as ComponentActivity).registerForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri ->
|
private val pickMedia = (context as ComponentActivity).registerForActivityResult(ActivityResultContracts.PickVisualMedia()) { uri ->
|
||||||
try {
|
try {
|
||||||
@ -59,7 +60,10 @@ class ProfilePicturePreference @JvmOverloads constructor(context : Context, attr
|
|||||||
|
|
||||||
init {
|
init {
|
||||||
summaryProvider = SummaryProvider<ProfilePicturePreference> { preference ->
|
summaryProvider = SummaryProvider<ProfilePicturePreference> { preference ->
|
||||||
Uri.decode(preference.getPersistedString("No picture selected"))
|
var relativePath = Uri.decode(preference.getPersistedString("No picture selected"))
|
||||||
|
if (relativePath.startsWith(skylineFilesDir))
|
||||||
|
relativePath = relativePath.substring(skylineFilesDir.length)
|
||||||
|
relativePath
|
||||||
}
|
}
|
||||||
updatePreview()
|
updatePreview()
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user