Fix background color of formspec text fields

master
sfan5 2021-05-25 21:03:51 +02:00
parent a0047d6edc
commit 758e3aa1ca
1 changed files with 3 additions and 4 deletions

View File

@ -1577,11 +1577,10 @@ void GUIFormSpecMenu::createTextField(parserData *data, FieldSpec &spec,
} }
e->setNotClipped(style.getBool(StyleSpec::NOCLIP, false)); e->setNotClipped(style.getBool(StyleSpec::NOCLIP, false));
e->setDrawBorder(style.getBool(StyleSpec::BORDER, true));
e->setOverrideColor(style.getColor(StyleSpec::TEXTCOLOR, video::SColor(0xFFFFFFFF))); e->setOverrideColor(style.getColor(StyleSpec::TEXTCOLOR, video::SColor(0xFFFFFFFF)));
if (style.get(StyleSpec::BGCOLOR, "") == "transparent") { bool border = style.getBool(StyleSpec::BORDER, true);
e->setDrawBackground(false); e->setDrawBorder(border);
} e->setDrawBackground(border);
e->setOverrideFont(style.getFont()); e->setOverrideFont(style.getFont());
e->drop(); e->drop();