]> git.donarmstrong.com Git - lilypond.git/commitdiff
Issue 4441 / 1: Remove unnecessary loop
authorMasamichi Hosoda <trueroad@trueroad.jp>
Fri, 12 Jun 2015 07:12:43 +0000 (16:12 +0900)
committerMasamichi Hosoda <trueroad@trueroad.jp>
Wed, 17 Jun 2015 10:47:09 +0000 (19:47 +0900)
The font dir that LilyPond adding
to fontconfig is only one.
So loop is unnecessary.

lily/font-config.cc

index 81c0e844c8335bd6aed241d9e49e5715dc381f0f..8c84584caecfabd4c7d66e3b88d959d75037a83b 100644 (file)
@@ -40,20 +40,14 @@ init_fontconfig ()
   /* TODO: Find a way for Fontconfig to update its cache, if needed. */
   font_config_global = FcInitLoadConfig ();
 
-  vector<string> dirs;
-
   /* Extra trailing slash suddenly breaks fontconfig (fc-cache 2.5.0)
      on windows.  */
-  dirs.push_back (lilypond_datadir + "/fonts/otf");
-
-  for (vsize i = 0; i < dirs.size (); i++)
-    {
-      string dir = dirs[i];
-      if (!FcConfigAppFontAddDir (font_config_global, (FcChar8 *)dir.c_str ()))
-        error (_f ("failed adding font directory: %s", dir.c_str ()));
-      else
-        debug_output (_f ("Adding font directory: %s", dir.c_str ()));
-    }
+  string dir (lilypond_datadir + "/fonts/otf");
+
+  if (!FcConfigAppFontAddDir (font_config_global, (FcChar8 *)dir.c_str ()))
+    error (_f ("failed adding font directory: %s", dir.c_str ()));
+  else
+    debug_output (_f ("Adding font directory: %s", dir.c_str ()));
 
   debug_output (_ ("Building font database..."));