fix broadcast bug.
This commit is contained in:
parent
fb6dabf4e0
commit
45f029a2a4
1 changed files with 7 additions and 3 deletions
|
|
@ -47,7 +47,9 @@ func New(desktop types.DesktopManager, config *config.Capture) *CaptureManagerCt
|
||||||
|
|
||||||
func (manager *CaptureManagerCtx) Start() {
|
func (manager *CaptureManagerCtx) Start() {
|
||||||
if manager.BroadcastEnabled() {
|
if manager.BroadcastEnabled() {
|
||||||
manager.createBroadcastPipeline()
|
if err := manager.createBroadcastPipeline(); err != nil {
|
||||||
|
manager.logger.Panic().Err(err).Msg("unable to create broadcast pipeline")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
manager.desktop.OnBeforeScreenSizeChange(func() {
|
manager.desktop.OnBeforeScreenSizeChange(func() {
|
||||||
|
|
@ -66,7 +68,9 @@ func (manager *CaptureManagerCtx) Start() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if manager.BroadcastEnabled() {
|
if manager.BroadcastEnabled() {
|
||||||
manager.createBroadcastPipeline()
|
if err := manager.createBroadcastPipeline(); err != nil {
|
||||||
|
manager.logger.Panic().Err(err).Msg("unable to create broadcast pipeline")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -97,7 +101,7 @@ func (manager *CaptureManagerCtx) Shutdown() error {
|
||||||
}
|
}
|
||||||
|
|
||||||
if manager.BroadcastEnabled() {
|
if manager.BroadcastEnabled() {
|
||||||
manager.createBroadcastPipeline()
|
manager.destroyBroadcastPipeline()
|
||||||
}
|
}
|
||||||
|
|
||||||
manager.emit_stop <- true
|
manager.emit_stop <- true
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue