Fix the bug where the file selection button for conversion disappears.
This commit is contained in:
parent
9bb835beaf
commit
e48f363de0
@ -107,6 +107,7 @@ func newFormConvertor(
|
|||||||
formConvertor.form.Items = items
|
formConvertor.form.Items = items
|
||||||
formConvertor.items = items
|
formConvertor.items = items
|
||||||
formConvertor.changeEncoder(selectEncoder.Encoder)
|
formConvertor.changeEncoder(selectEncoder.Encoder)
|
||||||
|
selectEncoder.ChangeEncoder = formConvertor.changeEncoder
|
||||||
|
|
||||||
return formConvertor
|
return formConvertor
|
||||||
}
|
}
|
||||||
@ -259,6 +260,8 @@ type selectEncoder struct {
|
|||||||
SelectFormat *widget.Select
|
SelectFormat *widget.Select
|
||||||
SelectEncoder *widget.Select
|
SelectEncoder *widget.Select
|
||||||
Encoder encoder2.EncoderContract
|
Encoder encoder2.EncoderContract
|
||||||
|
|
||||||
|
ChangeEncoder func(encoder encoder2.EncoderContract)
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *formConvertor) newSelectEncoder(formats encoder.ConvertorFormatsContract) *selectEncoder {
|
func (f *formConvertor) newSelectEncoder(formats encoder.ConvertorFormatsContract) *selectEncoder {
|
||||||
@ -271,7 +274,9 @@ func (f *formConvertor) newSelectEncoder(formats encoder.ConvertorFormatsContrac
|
|||||||
}
|
}
|
||||||
selectEncoderData := encoderMap[selectEncoder.SelectEncoder.SelectedIndex()]
|
selectEncoderData := encoderMap[selectEncoder.SelectEncoder.SelectedIndex()]
|
||||||
selectEncoder.Encoder = selectEncoderData.NewEncoder()
|
selectEncoder.Encoder = selectEncoderData.NewEncoder()
|
||||||
f.changeEncoder(selectEncoder.Encoder)
|
if selectEncoder.ChangeEncoder != nil {
|
||||||
|
selectEncoder.ChangeEncoder(selectEncoder.Encoder)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
formatSelected := ""
|
formatSelected := ""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user