diff --git a/app/build.gradle b/app/build.gradle index c84b11c5..1e86afac 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -62,8 +62,8 @@ android { } dependencies { - implementation 'com.github.SimpleMobileTools:Simple-Commons:7e0240b1e3' - implementation 'androidx.constraintlayout:constraintlayout:2.1.2' + implementation 'com.github.SimpleMobileTools:Simple-Commons:4d36cc84e9' + implementation 'androidx.constraintlayout:constraintlayout:2.1.3' implementation 'androidx.documentfile:documentfile:1.0.1' kapt 'androidx.room:room-compiler:2.3.0' diff --git a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt index 7d77f81c..07335a1e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/notes/pro/activities/MainActivity.kt @@ -209,7 +209,7 @@ class MainActivity : SimpleActivity() { R.id.export_all_notes -> tryExportAllNotes() R.id.print -> fragment?.handleUnlocking { printText() } R.id.delete_note -> fragment?.handleUnlocking { displayDeleteNotePrompt() } - R.id.settings -> startActivity(Intent(applicationContext, SettingsActivity::class.java)) + R.id.settings -> launchSettings() R.id.about -> launchAbout() R.id.remove_done_items -> fragment?.handleUnlocking { removeDoneItems() } R.id.sort_checklist -> fragment?.handleUnlocking { displaySortChecklistDialog() } @@ -596,6 +596,11 @@ class MainActivity : SimpleActivity() { } } + private fun launchSettings() { + hideKeyboard() + startActivity(Intent(applicationContext, SettingsActivity::class.java)) + } + private fun launchAbout() { val licenses = LICENSE_RTL