From b4516a2f1ffdeb44d32881f292c67cb0d92788ab Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 18 Oct 2018 21:42:52 +0200 Subject: [PATCH] wineconsole: Set the correct font height even when no registry data is present. Signed-off-by: Alexandre Julliard --- programs/wineconsole/registry.c | 2 +- programs/wineconsole/user.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/programs/wineconsole/registry.c b/programs/wineconsole/registry.c index e892305b50a..359034f838f 100644 --- a/programs/wineconsole/registry.c +++ b/programs/wineconsole/registry.c @@ -211,7 +211,7 @@ void WINECON_RegLoad(const WCHAR* appname, struct config_data* cfg) cfg->cursor_visible = 1; cfg->exit_on_die = 1; memset(cfg->face_name, 0, sizeof(cfg->face_name)); - cfg->cell_height = MulDiv( 12, GetDpiForSystem(), USER_DEFAULT_SCREEN_DPI ); + cfg->cell_height = MulDiv( 16, GetDpiForSystem(), USER_DEFAULT_SCREEN_DPI ); cfg->cell_width = MulDiv( 8, GetDpiForSystem(), USER_DEFAULT_SCREEN_DPI ); cfg->font_weight = FW_NORMAL; cfg->history_size = 50; diff --git a/programs/wineconsole/user.c b/programs/wineconsole/user.c index a5155015eda..28e81261e9a 100644 --- a/programs/wineconsole/user.c +++ b/programs/wineconsole/user.c @@ -403,6 +403,7 @@ static int CALLBACK get_first_font_enum_2(const LOGFONTW* lf, const TEXTMETRICW* */ mlf.lfWidth = fc->data->curcfg.cell_width; mlf.lfHeight = fc->data->curcfg.cell_height; + if (!mlf.lfHeight) mlf.lfHeight = MulDiv( 16, GetDpiForSystem(), USER_DEFAULT_SCREEN_DPI ); if (WCUSER_SetFont(fc->data, &mlf)) { struct config_data defcfg;