Hide storage selection dialog from OnlineLibraryFragment if user already configured the storage in settings

This commit is contained in:
MohitMali 2023-08-04 18:59:14 +05:30 committed by Kelson
parent 908a238856
commit b624f1cbb5

View File

@ -314,6 +314,7 @@ abstract class CorePrefsFragment :
findPreference<Preference>(SharedPreferenceUtil.PREF_STORAGE)?.title =
getString(R.string.internal_storage)
sharedPreferenceUtil.putStoragePosition(INTERNAL_SELECT_POSITION)
setShowStorageOption()
} else {
if (sharedPreferenceUtil.isPlayStoreBuild) {
setExternalStoragePath(storageDevice)
@ -339,6 +340,7 @@ abstract class CorePrefsFragment :
findPreference<Preference>(SharedPreferenceUtil.PREF_STORAGE)?.title =
getString(R.string.external_storage)
sharedPreferenceUtil?.putStoragePosition(EXTERNAL_SELECT_POSITION)
setShowStorageOption()
}
private fun selectFolder() {
@ -362,11 +364,16 @@ abstract class CorePrefsFragment :
findPreference<Preference>(SharedPreferenceUtil.PREF_STORAGE)?.title =
getString(R.string.external_storage)
sharedPreferenceUtil?.putStoragePosition(EXTERNAL_SELECT_POSITION)
setShowStorageOption()
}
}
}
}
private fun setShowStorageOption() {
sharedPreferenceUtil?.showStorageOption = false
}
companion object {
const val PREF_VERSION = "pref_version"
const val PREF_CLEAR_ALL_HISTORY = "pref_clear_all_history"