Jelajahi Sumber

LibGUI: Skip non-font files in the FontDatabase constructor

Tibor Nagy 5 tahun lalu
induk
melakukan
cebf6a7039
1 mengubah file dengan 3 tambahan dan 0 penghapusan
  1. 3 0
      Libraries/LibGUI/FontDatabase.cpp

+ 3 - 0
Libraries/LibGUI/FontDatabase.cpp

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