INNER CODE UNIT · Rust
render
pythops/bluetui · src/app.rs:650
pub fn render(&mut self, frame: &mut Frame) {
if let Some(selected_controller_index) = self.controller_state.selected() {
let render_new_devices = {
let selected_controller = &self.controllers[selected_controller_index];
selected_controller.is_scanning.load(Ordering::Relaxed)
};
if !render_new_devices && self.focused_block == FocusedBlock::NewDevices {
self.focused_block = FocusedBlock::PairedDevices;
}
let adapter_block_height = self.controllers.len() as u16 + 4;
let [
paired_devices_block,
new_devices_block,
controller_block,
help_block,