From 37654ceba8cf4bf2d654f94d51c7551f9f52af5c Mon Sep 17 00:00:00 2001 From: Fabian Maurer Date: Sun, 22 Apr 2018 23:34:38 +0200 Subject: [PATCH] wineconsole: When loading settings for an application, respect a 0 in FontSize. Signed-off-by: Fabian Maurer Signed-off-by: Alexandre Julliard --- programs/wineconsole/registry.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/programs/wineconsole/registry.c b/programs/wineconsole/registry.c index 080431a5ff6..92c53a7ca49 100644 --- a/programs/wineconsole/registry.c +++ b/programs/wineconsole/registry.c @@ -126,8 +126,17 @@ static void WINECON_RegLoadHelper(HKEY hConKey, struct config_data* cfg) count = sizeof(val); if (!RegQueryValueExW(hConKey, wszFontSize, 0, &type, (LPBYTE)&val, &count)) { - cfg->cell_height = HIWORD(val); - cfg->cell_width = LOWORD(val); + int height = HIWORD(val); + int width = LOWORD(val); + /* A value of zero reflects the default settings */ + if (height != 0) + { + cfg->cell_height = height; + } + if (width != 0) + { + cfg->cell_width = width; + } } count = sizeof(val);