]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/font-config.cc
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / font-config.cc
index 0993f8183722a982a11cb72c2542c530a5365ef3..b59325f55a8e2b890b23f31675be62b24cc9b048 100644 (file)
@@ -30,16 +30,12 @@ init_fontconfig ()
   font_config_global = FcInitLoadConfig ();
   FcChar8 *cache_file = FcConfigGetCache (font_config_global);
 
-  if (!cache_file)
-    programming_error ("Cannot find file for FontConfig cache.");
-
   /*
     This is a terrible kludge, but there is apparently no way for
     FontConfig to signal whether it needs to rescan directories.
    */ 
-  if (cache_file
-      && !is_file ((char const *)cache_file))
-    message (_f ("Rebuilding FontConfig cache %s, this may take a while...", cache_file));
+  if (!is_file ((char*)cache_file))
+    message (_f ("Rebuilding FontConfig cache %s. this may take a while...", cache_file));
                        
   vector<string> dirs;
 
@@ -62,8 +58,7 @@ init_fontconfig ()
   if (be_verbose_global)
     progress_indication ("\n");
 
-  if (cache_file
-      && !is_file ((char*)cache_file))
+  if (!is_file ((char*)cache_file))
     {
       /* inhibit future messages. */
       FILE *f = fopen ((char*)cache_file, "w");