1
0
Fork 0

Add workaround for wrong initial wxTextCtrl size in about dialog

See https://trac.wxwidgets.org/ticket/18507

Fix wangqr/Aegisub#19
This commit is contained in:
wangqr 2019-09-17 20:12:38 -04:00 committed by arch1t3cht
parent af7cbb7730
commit ed15252d69
1 changed files with 5 additions and 0 deletions

View File

@ -132,6 +132,11 @@ void ShowAboutDialog(wxWindow *parent) {
aboutString.Replace("(c)", wxString(copySymbol));
wxTextCtrl *textctrl = new wxTextCtrl(&d, -1, aboutString, wxDefaultPosition, wxDefaultSize, wxTE_MULTILINE | wxTE_READONLY | wxBORDER_NONE);
#if defined(__WXGTK__) && !wxCHECK_VERSION(3, 1, 3)
// Workaround for https://trac.wxwidgets.org/ticket/18507
textctrl->InvalidateBestSize();
textctrl->SetInitialSize();
#endif
wxSizer *MainSizer = new wxBoxSizer(wxVERTICAL);
MainSizer->Add(new wxStaticBitmap(&d, -1, GETIMAGE(splash)), 0, wxCENTER, 0);