diff options
author | dec05eba <dec05eba@protonmail.com> | 2021-05-22 13:48:02 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2021-05-22 13:48:02 +0200 |
commit | 6eee3c3782047cae7ec07737c695566ae26ea3be (patch) | |
tree | 7ed2e2d87f3058aa0dff71cc51a93f6810d12b47 /src/ResourceLoader.cpp | |
parent | 398eeeca691a14dd883c33fde16de55fe1ed6a4f (diff) |
More smooth
Diffstat (limited to 'src/ResourceLoader.cpp')
-rw-r--r-- | src/ResourceLoader.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/ResourceLoader.cpp b/src/ResourceLoader.cpp index f7ce555..3100c7f 100644 --- a/src/ResourceLoader.cpp +++ b/src/ResourceLoader.cpp @@ -48,12 +48,17 @@ namespace QuickMedia::FontLoader { } } + bool successfully_loaded_font = false; for(const std::string ¬o_dir : noto_directories) { - if(new_font->loadFromFile(noto_dir + "/" + font_file_name)) + if(new_font->loadFromFile(noto_dir + "/" + font_file_name)) { + successfully_loaded_font = true; break; + } } - fprintf(stderr, "Warning: Failed to load font: %s\n", font_file_name.c_str()); + if(!successfully_loaded_font) + fprintf(stderr, "Warning: Failed to load font: %s\n", font_file_name.c_str()); + font = new_font.get(); font_cache[(size_t)font_type] = std::move(new_font); malloc_trim(0); |