Remove virtual call from constructor in FToggleButton::FToggleButton

This commit is contained in:
Markus Gans 2018-09-22 03:20:58 +02:00
parent be7e8072fe
commit 368f74c497
2 changed files with 9 additions and 2 deletions

View File

@ -64,8 +64,7 @@ FToggleButton::FToggleButton (const FString& txt, FWidget* parent)
, focus_inside_group(true)
, text()
{
init();
setText(txt);
init(txt);
if ( parent && parent->isInstanceOf("FButtonGroup") )
{
@ -612,6 +611,13 @@ void FToggleButton::setGroup (FButtonGroup* btngroup)
button_group = btngroup;
}
//----------------------------------------------------------------------
void FToggleButton::init (const FString& txt)
{
setText(txt);
init();
}
//----------------------------------------------------------------------
void FToggleButton::init()
{

View File

@ -153,6 +153,7 @@ class FToggleButton : public FWidget
void setGroup (FButtonGroup*);
// Methods
void init (const FString&);
void init();
int getHotkeyPos (wchar_t[], wchar_t[], uInt);
void drawText (wchar_t[], int, uInt);