Mercurial > vim
changeset 16425:e263ace0c9d0 v8.1.1217
patch 8.1.1217: MS-Windows: no space reserved for font quality name
commit https://github.com/vim/vim/commit/2155a6abaa5d065ad7b580229321860591126f2e
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Apr 27 19:15:45 2019 +0200
patch 8.1.1217: MS-Windows: no space reserved for font quality name
Problem: MS-Windows: no space reserved for font quality name.
Solution: Add quality_name length if present. (Ken Takata, closes https://github.com/vim/vim/issues/4311)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 27 Apr 2019 19:30:04 +0200 |
parents | 92d7723ec523 |
children | 21cad471f04a |
files | src/gui_w32.c src/version.c |
diffstat | 2 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gui_w32.c +++ b/src/gui_w32.c @@ -3127,7 +3127,8 @@ logfont2name(LOGFONTW lf) quality_name = quality_id2name((int)lf.lfQuality); res = (char *)alloc((unsigned)(strlen(font_name) + 20 - + (charset_name == NULL ? 0 : strlen(charset_name) + 2))); + + (charset_name == NULL ? 0 : strlen(charset_name) + 2) + + (quality_name == NULL ? 0 : strlen(quality_name) + 2))); if (res != NULL) { p = res;