always send busy state event, even when always-on, closes #147
This commit is contained in:
parent
d9bc03d1fc
commit
1f8b2f7909
@ -251,13 +251,14 @@ class SdrSource(ABC):
|
|||||||
except ValueError:
|
except ValueError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
hasUsers = self.hasClients(SdrSource.CLIENT_USER)
|
||||||
|
self.setBusyState(SdrSource.BUSYSTATE_BUSY if hasUsers else SdrSource.BUSYSTATE_IDLE)
|
||||||
|
|
||||||
# no need to check for users if we are always-on
|
# no need to check for users if we are always-on
|
||||||
if self.isAlwaysOn():
|
if self.isAlwaysOn():
|
||||||
return
|
return
|
||||||
|
|
||||||
hasUsers = self.hasClients(SdrSource.CLIENT_USER)
|
|
||||||
hasBackgroundTasks = self.hasClients(SdrSource.CLIENT_BACKGROUND)
|
hasBackgroundTasks = self.hasClients(SdrSource.CLIENT_BACKGROUND)
|
||||||
self.setBusyState(SdrSource.BUSYSTATE_BUSY if hasUsers else SdrSource.BUSYSTATE_IDLE)
|
|
||||||
if not hasUsers and not hasBackgroundTasks:
|
if not hasUsers and not hasBackgroundTasks:
|
||||||
self.stop()
|
self.stop()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user