Mercurial > emacs
changeset 97070:32466fc89674
(w32font_text_extents): Use w32_metric_cache consistently.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Mon, 28 Jul 2008 21:37:31 +0000 |
parents | d90a4395d858 |
children | 9c2b921ae2a4 |
files | src/ChangeLog src/w32font.c |
diffstat | 2 files changed, 7 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Mon Jul 28 19:51:18 2008 +0000 +++ b/src/ChangeLog Mon Jul 28 21:37:31 2008 +0000 @@ -6,6 +6,8 @@ 2008-07-28 Jason Rumney <jasonr@gnu.org> + * w32font.c (w32font_text_extents): Use w32_metric_cache consistently. + * w32term.c: (w32_enable_unicode_output, cleartype_active): Remove obsolete display options. (x_draw_glyph_string_background): Don't use old cleartype_active
--- a/src/w32font.c Mon Jul 28 19:51:18 2008 +0000 +++ b/src/w32font.c Mon Jul 28 21:37:31 2008 +0000 @@ -432,24 +432,24 @@ if (!w32_font->cached_metrics) w32_font->cached_metrics = xmalloc ((block + 1) - * sizeof (struct w32_cached_metric *)); + * sizeof (struct w32_metric_cache *)); else w32_font->cached_metrics = xrealloc (w32_font->cached_metrics, (block + 1) - * sizeof (struct w32_cached_metric *)); + * sizeof (struct w32_metric_cache *)); bzero (w32_font->cached_metrics + w32_font->n_cache_blocks, ((block + 1 - w32_font->n_cache_blocks) - * sizeof (struct w32_cached_metric *))); + * sizeof (struct w32_metric_cache *))); w32_font->n_cache_blocks = block + 1; } if (!w32_font->cached_metrics[block]) { w32_font->cached_metrics[block] - = xmalloc (CACHE_BLOCKSIZE * sizeof (struct font_metrics)); + = xmalloc (CACHE_BLOCKSIZE * sizeof (struct w32_metric_cache)); bzero (w32_font->cached_metrics[block], - CACHE_BLOCKSIZE * sizeof (struct font_metrics)); + CACHE_BLOCKSIZE * sizeof (struct w32_metric_cache)); } char_metric = w32_font->cached_metrics[block] + pos_in_block;