瀏覽代碼

LibGUI: Skip non-font files in the FontDatabase constructor

Tibor Nagy 5 年之前
父節點
當前提交
cebf6a7039
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Libraries/LibGUI/FontDatabase.cpp

+ 3 - 0
Libraries/LibGUI/FontDatabase.cpp

@@ -52,6 +52,9 @@ FontDatabase::FontDatabase()
     }
     while (di.has_next()) {
         String name = di.next_path();
+        if (!name.ends_with(".font"))
+            continue;
+
         auto path = String::format("/res/fonts/%s", name.characters());
         if (auto font = Gfx::Font::load_from_file(path)) {
             Metadata metadata;