]> git.eshelyaron.com Git - emacs.git/commitdiff
Update Android port
authorPo Lu <luangruo@yahoo.com>
Tue, 28 Mar 2023 04:03:47 +0000 (12:03 +0800)
committerPo Lu <luangruo@yahoo.com>
Tue, 28 Mar 2023 04:03:47 +0000 (12:03 +0800)
* src/sfntfont.c (sfnt_open_tables): Fix typos in non-HarfBuzz
code.

src/sfntfont.c

index ee049b5c159e8386817c6954aa536e921ef0a3ff..9c0910d18ed9579551d7dc48e93c0dfe516f8aa7 100644 (file)
@@ -2756,17 +2756,6 @@ sfnt_open_tables (struct sfnt_font_desc *desc)
   if (!tables->hmtx)
     goto bail5;
 
-#ifdef HAVE_HARFBUZZ
-  /* Now copy over the subtable if necessary, as it is needed to read
-     extra font tables required by HarfBuzz.  */
-  tables->directory = subtable;
-  tables->fd = fd;
-#else /* !HAVE_HARFBUZZ */
-  /* Otherwise, close the fd and free the table directory.  */
-  xfree (subtable);
-  emacs_close (fd);
-#endif /* HAVE_HARFBUZZ */
-
   /* Read instruction related font tables.  These might not be
      present, which is OK, since instructing fonts is optional.  */
   tables->prep = sfnt_read_prep_table (fd, subtable);
@@ -2782,6 +2771,17 @@ sfnt_open_tables (struct sfnt_font_desc *desc)
     tables->cvar = sfnt_read_cvar_table (fd, subtable, tables->fvar,
                                         tables->cvt);
 
+#ifdef HAVE_HARFBUZZ
+  /* Now copy over the subtable if necessary, as it is needed to read
+     extra font tables required by HarfBuzz.  */
+  tables->directory = subtable;
+  tables->fd = fd;
+#else /* !HAVE_HARFBUZZ */
+  /* Otherwise, close the fd and free the table directory.  */
+  xfree (subtable);
+  emacs_close (fd);
+#endif /* HAVE_HARFBUZZ */
+
   return tables;
 
  bail5: