From c42229951c946f9478606b495619f430dfbe7ebd Mon Sep 17 00:00:00 2001 From: Drew Weymouth Date: Sat, 8 Feb 2025 18:00:21 -0300 Subject: [PATCH] fix another missed fyne.Do --- ui/bottompanel.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ui/bottompanel.go b/ui/bottompanel.go index 381e56b..80da01b 100644 --- a/ui/bottompanel.go +++ b/ui/bottompanel.go @@ -105,8 +105,12 @@ func NewBottomPanel(pm *backend.PlaybackManager, im *backend.ImageManager, contr }) bp.AuxControls = widgets.NewAuxControls(pm.Volume(), pm.GetLoopMode(), pm.IsAutoplay()) - pm.OnLoopModeChange(bp.AuxControls.SetLoopMode) - pm.OnVolumeChange(bp.AuxControls.VolumeControl.SetVolume) + pm.OnLoopModeChange(func(lm backend.LoopMode) { + fyne.Do(func() { bp.AuxControls.SetLoopMode(lm) }) + }) + pm.OnVolumeChange(func(vol int) { + fyne.Do(func() { bp.AuxControls.VolumeControl.SetVolume(vol) }) + }) bp.AuxControls.VolumeControl.OnSetVolume = func(v int) { pm.SetVolume(v) }