strip unused esp32 deps, fix render loop power waste
This commit is contained in:
@@ -47,7 +47,8 @@ pub fn run(
|
||||
display.flush().unwrap();
|
||||
|
||||
loop {
|
||||
let timeout = RENDER_POLL_INTERVAL.min(SCROLL_TICK);
|
||||
let has_scrollers = widgets.values().any(|c| c.scroll.is_active());
|
||||
let timeout = if has_scrollers { SCROLL_TICK } else { RENDER_POLL_INTERVAL };
|
||||
match rx.recv_timeout(timeout) {
|
||||
Ok(RenderEvent::ConnectionStatus(status)) => {
|
||||
if status != connected {
|
||||
|
||||
Reference in New Issue
Block a user