diff --git a/app/src/main/java/org/hydev/wearsync/ActivitySettings.kt b/app/src/main/java/org/hydev/wearsync/ActivitySettings.kt index 9d80156..6482fcf 100644 --- a/app/src/main/java/org/hydev/wearsync/ActivitySettings.kt +++ b/app/src/main/java/org/hydev/wearsync/ActivitySettings.kt @@ -1,6 +1,7 @@ package org.hydev.wearsync import android.os.Bundle +import android.view.MenuItem import androidx.appcompat.app.AppCompatActivity import androidx.preference.Preference import androidx.preference.PreferenceFragmentCompat @@ -25,6 +26,16 @@ class ActivitySettings : AppCompatActivity() supportActionBar?.setDisplayHomeAsUpEnabled(true) } + override fun onOptionsItemSelected(item: MenuItem): Boolean { + return when (item.itemId) { + android.R.id.home -> { + finish() + true + } + else -> super.onOptionsItemSelected(item) + } + } + class SettingsFragment : PreferenceFragmentCompat() { val scope = CoroutineScope(SupervisorJob() + Dispatchers.IO) diff --git a/app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt b/app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt index c1b6db5..2fdae2f 100644 --- a/app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt +++ b/app/src/main/java/org/hydev/wearsync/bles/BluetoothHandler.kt @@ -13,7 +13,7 @@ import java.util.* internal class BluetoothHandler private constructor(context: Context) { private var currentTimeCounter = 0 - val batteryChannel = Channel(UNLIMITED) + val batteryChannel = Channel(UNLIMITED) val heartRateChannel = Channel(UNLIMITED) val bloodPressureChannel = Channel(UNLIMITED) val glucoseChannel = Channel(UNLIMITED)