Fix convert update callbacks scope

This commit is contained in:
Stu Leak 2026-01-04 07:52:04 -05:00
parent fa7068025c
commit 7b8d4b387a

11
main.go
View File

@ -7022,6 +7022,10 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
var updateDVDOptions func()
var buildCommandPreview func()
var updateChapterWarning func()
var updateQualityOptions func()
var updateQualityVisibility func()
var updateRemuxVisibility func()
var updateEncodingControls func()
// Declare output widgets early to fix variable order issues
var outputExtLabel *widget.Label
@ -7172,12 +7176,7 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
audioEncodingSection *fyne.Container
audioCodecSelect *ui.ColoredSelect
)
var (
updateEncodingControls func()
updateQualityVisibility func()
updateRemuxVisibility func()
updateQualityOptions func() // Update quality dropdown based on codec
)
// updateQualityOptions: Update quality dropdown based on codec
// Base quality options (without lossless or manual)
baseQualityOptions := []string{