mirror of
https://gitlab.freedesktop.org/plymouth/plymouth.git
synced 2026-05-07 04:58:00 +02:00
label-freetype: Don't bother loading fallback font if it doesn't exist
If the fallback font doesn't exist, we shouldn't even try to load it, there's no point. Instead, put a nice error in the log.
This commit is contained in:
parent
e989867f48
commit
d8fd8e222c
1 changed files with 5 additions and 0 deletions
|
|
@ -165,6 +165,11 @@ set_font_with_fallback (ply_label_plugin_control_t *label,
|
|||
if (fallback_font_path != NULL && error != 0) {
|
||||
ply_trace ("Could not load font '%s', trying fallback font '%s' (error %d)",
|
||||
primary_font_path?: "(unset)", fallback_font_path, (int) error);
|
||||
|
||||
if (!ply_file_exists (fallback_font_path)) {
|
||||
ply_trace ("Fallback font '%s' does not exist!", fallback_font_path);
|
||||
return error;
|
||||
}
|
||||
error = FT_New_Face (label->library, fallback_font_path, 0, &label->face);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue