Refresh manual bitrate row visibility
This commit is contained in:
parent
fc8e4d51d5
commit
1e50dc7e16
9
main.go
9
main.go
|
|
@ -8676,6 +8676,12 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
|
||||||
} else {
|
} else {
|
||||||
manualBitrateRow.Hide()
|
manualBitrateRow.Hide()
|
||||||
}
|
}
|
||||||
|
if manualBitrateRow != nil {
|
||||||
|
manualBitrateRow.Refresh()
|
||||||
|
}
|
||||||
|
if bitrateContainer != nil {
|
||||||
|
bitrateContainer.Refresh()
|
||||||
|
}
|
||||||
|
|
||||||
// Move to CBR for predictable output when a preset is chosen
|
// Move to CBR for predictable output when a preset is chosen
|
||||||
if preset.Bitrate != "" && stateMgr.BitrateMode() != "CBR" && stateMgr.BitrateMode() != "VBR" {
|
if preset.Bitrate != "" && stateMgr.BitrateMode() != "CBR" && stateMgr.BitrateMode() != "VBR" {
|
||||||
|
|
@ -8709,6 +8715,9 @@ func buildConvertView(state *appState, src *videoSource) fyne.CanvasObject {
|
||||||
|
|
||||||
// Initialize bitrate preset through state manager
|
// Initialize bitrate preset through state manager
|
||||||
setBitratePreset(state.convert.BitratePreset)
|
setBitratePreset(state.convert.BitratePreset)
|
||||||
|
if applyBitratePreset != nil {
|
||||||
|
applyBitratePreset(state.convert.BitratePreset)
|
||||||
|
}
|
||||||
|
|
||||||
updateEncodingControls = func() {
|
updateEncodingControls = func() {
|
||||||
mode := normalizeBitrateMode(state.convert.BitrateMode)
|
mode := normalizeBitrateMode(state.convert.BitrateMode)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user