Aperture: Handle Home button in settings
Signed-off-by: Luca Stefani <luca.stefani.ge1@gmail.com>
Change-Id: Ic7b02fa2cf4d7bc3d5433bd5873ee6a46dcb4703
diff --git a/app/src/main/java/org/lineageos/aperture/SettingsActivity.kt b/app/src/main/java/org/lineageos/aperture/SettingsActivity.kt
index e6fe814..5e4ecdd 100644
--- a/app/src/main/java/org/lineageos/aperture/SettingsActivity.kt
+++ b/app/src/main/java/org/lineageos/aperture/SettingsActivity.kt
@@ -7,6 +7,7 @@
package org.lineageos.aperture
import android.os.Bundle
+import android.view.MenuItem
import androidx.appcompat.app.AppCompatActivity
import androidx.preference.PreferenceFragmentCompat
@@ -24,6 +25,16 @@
supportActionBar?.setDisplayHomeAsUpEnabled(true)
}
+ override fun onOptionsItemSelected(item: MenuItem) = when (item.itemId) {
+ android.R.id.home -> {
+ finish()
+ true
+ }
+ else -> {
+ super.onOptionsItemSelected(item)
+ }
+ }
+
class SettingsFragment : PreferenceFragmentCompat() {
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) {
setPreferencesFromResource(R.xml.root_preferences, rootKey)