catch all exceptions thrown at renaming files
This commit is contained in:
parent
d76a6ea6a7
commit
edfbe52caa
|
@ -133,8 +133,6 @@ class MainActivity : SimpleActivity() {
|
|||
main_tabs_holder.getTabAt(config.lastUsedViewPagerPage)?.select()
|
||||
}
|
||||
|
||||
private fun getPagerAdapter() = (view_pager.adapter as? ViewPagerAdapter)
|
||||
|
||||
private fun setupTabColors() {
|
||||
val activeView = main_tabs_holder.getTabAt(view_pager.currentItem)?.customView
|
||||
val inactiveView = main_tabs_holder.getTabAt(getInactiveTabIndex())?.customView
|
||||
|
@ -149,6 +147,8 @@ class MainActivity : SimpleActivity() {
|
|||
|
||||
private fun getInactiveTabIndex() = if (view_pager.currentItem == 0) 1 else 0
|
||||
|
||||
private fun getPagerAdapter() = (view_pager.adapter as? ViewPagerAdapter)
|
||||
|
||||
private fun launchSettings() {
|
||||
hideKeyboard()
|
||||
startActivity(Intent(applicationContext, SettingsActivity::class.java))
|
||||
|
|
|
@ -69,7 +69,7 @@ class RenameRecordingDialog(val activity: BaseSimpleActivity, val recording: Rec
|
|||
// if the old way of renaming fails, try the new SDK 30 one on Android 11+
|
||||
try {
|
||||
activity.contentResolver.update(getAudioFileContentUri(recording.id.toLong()), values, null, null)
|
||||
} catch (e: SecurityException) {
|
||||
} catch (e: Exception) {
|
||||
try {
|
||||
val path = "${activity.config.saveRecordingsFolder}/${recording.title}"
|
||||
val newPath = "${path.getParentPath()}/$newDisplayName"
|
||||
|
|
Loading…
Reference in New Issue