From 42d372eb4a4dc5b8d41eecff9fb95b17b539ddc6 Mon Sep 17 00:00:00 2001 From: Huw Davies Date: Wed, 20 Dec 2006 22:33:28 +0000 Subject: [PATCH] gdi32: Actually create the Wine fonts key if it doesn't exist. --- dlls/gdi32/freetype.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c index 86d3455ae6..84daf4f809 100644 --- a/dlls/gdi32/freetype.c +++ b/dlls/gdi32/freetype.c @@ -1575,7 +1575,7 @@ static void update_font_info(void) HKEY hkey = 0; UINT i, ansi_cp = 0, oem_cp = 0; - if (RegOpenKeyA(HKEY_CURRENT_USER, "Software\\Wine\\Fonts", &hkey) != ERROR_SUCCESS) + if (RegCreateKeyExA(HKEY_CURRENT_USER, "Software\\Wine\\Fonts", 0, NULL, 0, KEY_ALL_ACCESS, NULL, &hkey, NULL) != ERROR_SUCCESS) return; GetLocaleInfoW(LOCALE_USER_DEFAULT, LOCALE_IDEFAULTANSICODEPAGE|LOCALE_RETURN_NUMBER|LOCALE_NOUSEROVERRIDE, -- 2.32.0.93.g670b81a890