From 139507c72d95d43f1bc3a4a4cdd5d454b16797f6 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Tue, 19 Mar 2024 19:00:04 +0200 Subject: [PATCH] Do not calculate OSD font size from DPI value if in exclusive fullscreen --- od-win32/statusline_win32.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/od-win32/statusline_win32.cpp b/od-win32/statusline_win32.cpp index 7995d65b..5e5ec4fa 100644 --- a/od-win32/statusline_win32.cpp +++ b/od-win32/statusline_win32.cpp @@ -211,7 +211,9 @@ static void create_led_font(HWND parent, int monid) hdc = CreateCompatibleDC(NULL); if (hdc) { int y = getdpiforwindow(parent); - statusline_fontsize = -MulDiv(statusline_fontsize, y, 72); + if (isfullscreen() <= 0) { + statusline_fontsize = -MulDiv(statusline_fontsize, y, 72); + } statusline_fontsize = statusline_fontsize * statusline_get_multiplier(monid) / 100; lp = (LOGPALETTE *)xcalloc(uae_u8, sizeof(LOGPALETTE) + 3 * sizeof(PALETTEENTRY)); if (lp) { -- 2.47.3