forked from quickshell/quickshell
bluetooth: do not try to enable rfkilled devices
Bluez will not do this and reports a property change failure.
This commit is contained in:
parent
91c9db581e
commit
1644ed5e19
1 changed files with 6 additions and 0 deletions
|
@ -53,6 +53,12 @@ QString BluetoothAdapter::adapterId() const {
|
|||
|
||||
void BluetoothAdapter::setEnabled(bool enabled) {
|
||||
if (enabled == this->bEnabled) return;
|
||||
|
||||
if (enabled && this->bState == BluetoothAdapterState::Blocked) {
|
||||
qCCritical(logAdapter) << "Cannot enable adapter because it is blocked by rfkill.";
|
||||
return;
|
||||
}
|
||||
|
||||
this->bEnabled = enabled;
|
||||
this->pEnabled.write();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue