From: Jason Rumney Date: Mon, 26 May 2008 11:05:42 +0000 (+0000) Subject: (w32font_text_extents): Zero whole metrics struct first. X-Git-Tag: emacs-pretest-23.0.90~5292 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=dc6cf56878e86c1a6ddee311c68de4e164c704fa;p=emacs.git (w32font_text_extents): Zero whole metrics struct first. (compute_metrics): Don't set failure if we just cleared the cache. --- diff --git a/src/ChangeLog b/src/ChangeLog index c67bd19a295..a25f6cb615a 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,6 +1,7 @@ 2008-05-26 Jason Rumney * w32font.c (w32font_text_extents): Zero whole metrics struct first. + (compute_metrics): Don't set failure if we just cleared the cache. 2008-05-25 Kenichi Handa diff --git a/src/w32font.c b/src/w32font.c index 22d8c26d069..64d48e2ed63 100644 --- a/src/w32font.c +++ b/src/w32font.c @@ -1896,7 +1896,8 @@ static void compute_metrics (dc, w32_font, code, metrics) w32_font->glyph_idx = 0; clear_cached_metrics (w32_font); } - metrics->status = W32METRIC_FAIL; + else + metrics->status = W32METRIC_FAIL; } }