diff --git a/common/flatpak-run.c b/common/flatpak-run.c index 71b37d8a..2dc8e607 100644 --- a/common/flatpak-run.c +++ b/common/flatpak-run.c @@ -3057,6 +3057,7 @@ flatpak_ensure_data_dir (const char *app_id, g_autoptr(GFile) dir = flatpak_get_data_dir (app_id); g_autoptr(GFile) data_dir = g_file_get_child (dir, "data"); g_autoptr(GFile) cache_dir = g_file_get_child (dir, "cache"); + g_autoptr(GFile) fontconfig_cache_dir = g_file_get_child (cache_dir, "fontconfig"); g_autoptr(GFile) tmp_dir = g_file_get_child (cache_dir, "tmp"); g_autoptr(GFile) config_dir = g_file_get_child (dir, "config"); @@ -3066,6 +3067,9 @@ flatpak_ensure_data_dir (const char *app_id, if (!flatpak_mkdir_p (cache_dir, cancellable, error)) return NULL; + if (!flatpak_mkdir_p (fontconfig_cache_dir, cancellable, error)) + return NULL; + if (!flatpak_mkdir_p (tmp_dir, cancellable, error)) return NULL;