Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ae751753 authored by Abhishek Pandit-Subedi's avatar Abhishek Pandit-Subedi
Browse files

floss: Valid adapters are present or enabled

A previous refactor incorrectly removed enabled adapters from the list
of available adapters if they weren't marked present first.

Bug: 263439581
Tag: #floss
Test: Restart btmanagerd and query GetAvailableAdapters
Change-Id: I7f873542dfd5dfb683aa529a21d00095f3502659
parent 1e356f0e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -234,7 +234,7 @@ impl StateMachineProxy {
            .unwrap()
            .iter()
            // Filter to adapters that are present or enabled.
            .filter(|&(_, a)| a.present)
            .filter(|&(_, a)| a.present || state_to_enabled(a.state))
            .map(|(_, a)| a.clone())
            .collect::<Vec<AdapterState>>()
    }