Browse Source

Add checks to font loading

master
Riyyi 4 years ago
parent
commit
1bcbca899d
  1. 8
      inferno/src/inferno/render/font.cpp

8
inferno/src/inferno/render/font.cpp

@ -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 "";
}

Loading…
Cancel
Save