Add checks to font loading

This commit is contained in:
Riyyi
2021-01-30 20:21:42 +01:00
parent 230e866e7a
commit 1bcbca899d
+5 -3
View File
@@ -69,6 +69,7 @@ namespace Inferno {
}
}
ASSERT(elements.empty(), "Font file did not find any columns");
return elements;
}
@@ -76,13 +77,14 @@ namespace Inferno {
{
size_t find = 0;
// Loop over columns
for (auto it = columns.begin(); it != columns.end(); it++) {
find = it->find(key + "=");
for (auto& column : columns) {
find = column.find(key + "=");
if (find != std::string::npos) {
return it->substr(key.length() + 1);
return column.substr(key.length() + 1);
}
}
ASSERT(false, "Font file did not contain key '{}'", key);
return "";
}