Improved error message when 'Part' is missing in theme file
parent
ffe014140c
commit
2d668949f3
|
@ -298,7 +298,12 @@ namespace tgui
|
||||||
std::advance(c, 6);
|
std::advance(c, 6);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
throw tgui::Exception{"Failed to deserialize texture '" + value + "'. Unexpected word '" + word + "' in front of opening bracket."};
|
{
|
||||||
|
if (word.empty())
|
||||||
|
throw tgui::Exception{"Failed to deserialize texture '" + value + "'. Expected 'Part' or 'Middle' in front of opening bracket."};
|
||||||
|
else
|
||||||
|
throw tgui::Exception{"Failed to deserialize texture '" + value + "'. Unexpected word '" + word + "' in front of opening bracket. Expected 'Part' or 'Middle'."};
|
||||||
|
}
|
||||||
|
|
||||||
auto closeBracketPos = value.find(')', c - value.begin());
|
auto closeBracketPos = value.find(')', c - value.begin());
|
||||||
if (closeBracketPos != std::string::npos)
|
if (closeBracketPos != std::string::npos)
|
||||||
|
|
Loading…
Reference in New Issue