Various fixes & improvement tweaks

This commit is contained in:
John Nguyen 2024-01-26 15:17:10 +11:00
parent acc3c286a1
commit d298d0c97b
9 changed files with 53 additions and 9 deletions

View file

@ -72,6 +72,26 @@ func (manager *CaptureManagerCtx) Start() {
}
}()
go func() {
for {
signal, ok := <-manager.broadcast.GetSignal()
if !ok {
return
}
switch signal {
case PL_START:
if !manager.broadcast.Started() {
manager.broadcast.Start(manager.broadcast.Url())
}
case PL_STOP:
if manager.broadcast.Started() {
manager.broadcast.Stop()
}
}
}
}()
go func() {
for {
before, ok := <-manager.desktop.GetScreenSizeChangeChannel()