wineconsole: When loading settings for an application, respect a 0 in FontSize.

Signed-off-by: Fabian Maurer <dark.shadow4@web.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Fabian Maurer 2018-04-22 23:34:38 +02:00 committed by Alexandre Julliard
parent 7122c9d41d
commit 37654ceba8
1 changed files with 11 additions and 2 deletions

View File

@ -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);