diff --git a/app/src/main/java/com/geeksville/mesh/ui/ChannelFragment.kt b/app/src/main/java/com/geeksville/mesh/ui/ChannelFragment.kt index 72b4b900f..f78c85644 100644 --- a/app/src/main/java/com/geeksville/mesh/ui/ChannelFragment.kt +++ b/app/src/main/java/com/geeksville/mesh/ui/ChannelFragment.kt @@ -122,12 +122,11 @@ fun ChannelScreen(viewModel: UIViewModel = viewModel()) { val channels by viewModel.channels.collectAsStateWithLifecycle() var channelSet by remember(channels) { mutableStateOf(channels.protobuf) } + val isEditing = channelSet != channels.protobuf val primaryChannel = ChannelSet(channelSet).primaryChannel val channelUrl = ChannelSet(channelSet).getChannelUrl() - val isEditing by remember(channelSet) { mutableStateOf(channelSet != channels.protobuf) } - val barcodeLauncher = rememberLauncherForActivityResult(ScanContract()) { result -> if (result.contents != null) { viewModel.setRequestChannelUrl(Uri.parse(result.contents))