From 0425961389028f6916fb8e2fe5af9b235c1a7f21 Mon Sep 17 00:00:00 2001 From: Hill Ma Date: Sat, 11 Jul 2020 16:16:26 -0700 Subject: [PATCH] Make font loading more reliably. --- src/7.in_practice/2.text_rendering/text_rendering.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/7.in_practice/2.text_rendering/text_rendering.cpp b/src/7.in_practice/2.text_rendering/text_rendering.cpp index c4da730..3aa273c 100644 --- a/src/7.in_practice/2.text_rendering/text_rendering.cpp +++ b/src/7.in_practice/2.text_rendering/text_rendering.cpp @@ -91,16 +91,16 @@ int main() } // find path to font - const char *font_name = FileSystem::getPath("resources/fonts/Antonio-Bold.ttf").c_str(); - if(!font_name) + std::string font_name = FileSystem::getPath("resources/fonts/Antonio-Bold.ttf"); + if (font_name.empty()) { - std::cout << "ERROR::FREETYPE: Failed to load font_name: " << font_name << std::endl; + std::cout << "ERROR::FREETYPE: Failed to load font_name" << std::endl; return -1; } // load font as face FT_Face face; - if (FT_New_Face(ft, font_name, 0, &face)) { + if (FT_New_Face(ft, font_name.c_str(), 0, &face)) { std::cout << "ERROR::FREETYPE: Failed to load font" << std::endl; return -1; }