Skip to content

Commit 5fea815

Browse files
committed
Fixes startup crash.
With clean settings.
1 parent 61e3fc9 commit 5fea815

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

android-src/KV4PHT/app/src/main/java/com/vagell/kv4pht/ui/MainActivity.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ kv4p HT (see http://kv4p.com)
9292

9393
import java.util.Arrays;
9494
import java.util.List;
95+
import java.util.Optional;
9596
import java.util.concurrent.LinkedBlockingQueue;
9697
import java.util.concurrent.ThreadPoolExecutor;
9798
import java.util.concurrent.TimeUnit;
@@ -515,8 +516,11 @@ public void run() {
515516
runOnUiThread(new Runnable() {
516517
@Override
517518
public void run() {
518-
radioAudioService.setRadioType(moduleTypeSetting.value.equals("UHF") ?
519-
RadioAudioService.RADIO_MODULE_UHF : RadioAudioService.RADIO_MODULE_VHF);
519+
radioAudioService.setRadioType(
520+
"UHF".equals(Optional.ofNullable(moduleTypeSetting).map(setting -> setting.value).orElse("VHF"))
521+
? RadioAudioService.RADIO_MODULE_UHF
522+
: RadioAudioService.RADIO_MODULE_VHF
523+
);
520524
radioAudioService.start();
521525
}
522526
});

0 commit comments

Comments
 (0)