add 'fallback' property to xml and scripting

This commit is contained in:
MihailRis 2026-01-27 23:10:08 +03:00
parent 18e7fb55a6
commit 6aac90094e
5 changed files with 19 additions and 4 deletions

View file

@ -632,8 +632,10 @@ static std::shared_ptr<UINode> read_image(
const UiXmlReader& reader, const xml::xmlelement& element
) {
std::string src = element.attr("src", "").getText();
auto image = std::make_shared<Image>(reader.getGUI(), src);
std::string fallback = element.attr("fallback", "").getText();
auto image = std::make_shared<Image>(reader.getGUI(), std::move(src));
read_uinode(reader, element, *image);
image->setFallback(std::move(fallback));
if (element.has("region")) {
auto vec = element.attr("region").asVec4();