0.4.9 make app not crash when people try to run this on an emulator ;-)

This commit is contained in:
geeksville
2020-04-20 21:06:58 -07:00
parent bfff5f6215
commit 99b66b3396
2 changed files with 5 additions and 5 deletions

View File

@@ -17,8 +17,8 @@ android {
applicationId "com.geeksville.mesh"
minSdkVersion 22 // The oldest emulator image I have tried is 22 (though 21 probably works)
targetSdkVersion 29
versionCode 148
versionName "0.4.8"
versionCode 149
versionName "0.4.9"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {

View File

@@ -384,10 +384,10 @@ class SettingsFragment : ScreenFragment("Settings"), Logging {
// Remove the old radio buttons and repopulate
deviceRadioGroup.removeAllViews()
val adapter = scanModel.bluetoothAdapter!!
if (adapter.isEnabled) {
val adapter = scanModel.bluetoothAdapter
if (adapter != null && adapter.isEnabled) {
// This code requres BLE to be enabled
var hasShownOurDevice = false
devices.values.forEach { device ->
hasShownOurDevice =