mirror of https://github.com/odrling/Aegisub
Allow setting Encoding=-1 in style editor
This commit is contained in:
parent
1515c77438
commit
897ca32c26
|
@ -192,6 +192,7 @@ void AssStyle::UpdateData() {
|
|||
|
||||
void AssStyle::GetEncodings(wxArrayString &encodingStrings) {
|
||||
encodingStrings.Clear();
|
||||
encodingStrings.Add(wxString("-1 - ") + _("Auto-detect base direction (libass only)"));
|
||||
encodingStrings.Add(wxString("0 - ") + _("ANSI"));
|
||||
encodingStrings.Add(wxString("1 - ") + _("Default"));
|
||||
encodingStrings.Add(wxString("2 - ") + _("Symbol"));
|
||||
|
|
|
@ -256,7 +256,7 @@ DialogStyleEditor::DialogStyleEditor(wxWindow *parent, AssStyle *style, agi::Con
|
|||
break;
|
||||
}
|
||||
}
|
||||
if (!found) Encoding->Select(0);
|
||||
if (!found) Encoding->Select(2);
|
||||
|
||||
// Style name sizer
|
||||
NameSizer->Add(StyleName, 1, wxALL, 0);
|
||||
|
@ -472,8 +472,10 @@ void DialogStyleEditor::UpdateWorkStyle() {
|
|||
|
||||
work->font = from_wx(FontName->GetValue());
|
||||
|
||||
wxString encoding_selection = Encoding->GetValue();
|
||||
wxString encoding_num = encoding_selection.substr(0, 1) + encoding_selection.substr(1).BeforeFirst('-'); // Have to account for -1
|
||||
long templ = 0;
|
||||
Encoding->GetValue().BeforeFirst('-').ToLong(&templ);
|
||||
encoding_num.ToLong(&templ);
|
||||
work->encoding = templ;
|
||||
|
||||
work->borderstyle = OutlineType->IsChecked() ? 3 : 1;
|
||||
|
|
Loading…
Reference in New Issue