aboutsummaryrefslogtreecommitdiffstats
path: root/src/ftfont.c
diff options
context:
space:
mode:
authorJoão Távora2018-06-09 15:49:04 +0100
committerJoão Távora2018-06-09 15:49:04 +0100
commit16a7bce700f4b90bd6b2d7ab4bb860a3c29cb764 (patch)
tree48b02e12d83195e21658476dfd56caa1af71c557 /src/ftfont.c
parent4aed7ee79cbea9963a84d5d925d39f7bc07aed98 (diff)
parent38111b5e98380c518aeb1bb7be52b7972a248332 (diff)
downloademacs-scratch/allow-custom-null-and-false-objects-in-jsonc.tar.gz
emacs-scratch/allow-custom-null-and-false-objects-in-jsonc.zip
Merge branch 'master' into this scratch branchscratch/allow-custom-null-and-false-objects-in-jsonc
scratch/allow-custom-null-and-false-objects-in-jsonc
Diffstat (limited to 'src/ftfont.c')
-rw-r--r--src/ftfont.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/ftfont.c b/src/ftfont.c
index 9a8777ef078..a53467000f3 100644
--- a/src/ftfont.c
+++ b/src/ftfont.c
@@ -1131,16 +1131,19 @@ ftfont_open2 (struct frame *f,
1131 return Qnil; 1131 return Qnil;
1132 } 1132 }
1133 } 1133 }
1134 set_save_integer (val, 1, XSAVE_INTEGER (val, 1) + 1);
1135 size = XINT (AREF (entity, FONT_SIZE_INDEX)); 1134 size = XINT (AREF (entity, FONT_SIZE_INDEX));
1136 if (size == 0) 1135 if (size == 0)
1137 size = pixel_size; 1136 size = pixel_size;
1138 if (FT_Set_Pixel_Sizes (ft_face, size, size) != 0) 1137 if (FT_Set_Pixel_Sizes (ft_face, size, size) != 0)
1139 { 1138 {
1140 if (XSAVE_INTEGER (val, 1) == 0) 1139 if (XSAVE_INTEGER (val, 1) == 0)
1141 FT_Done_Face (ft_face); 1140 {
1141 FT_Done_Face (ft_face);
1142 cache_data->ft_face = NULL;
1143 }
1142 return Qnil; 1144 return Qnil;
1143 } 1145 }
1146 set_save_integer (val, 1, XSAVE_INTEGER (val, 1) + 1);
1144 1147
1145 ASET (font_object, FONT_FILE_INDEX, filename); 1148 ASET (font_object, FONT_FILE_INDEX, filename);
1146 font = XFONT_OBJECT (font_object); 1149 font = XFONT_OBJECT (font_object);