From 39d9a25f051d74ea218330cb1bccc7520e4093e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Fri, 9 Dec 2005 21:39:50 +0000 Subject: [PATCH] Tell shdocvw where to get the Mozilla control svn path=/trunk/; revision=20020 --- reactos/bootdata/hivesft.inf | 3 +++ reactos/lib/shdocvw/shdocvw_main.c | 10 +++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/reactos/bootdata/hivesft.inf b/reactos/bootdata/hivesft.inf index 8d12425fe14..2e97a5d0512 100644 --- a/reactos/bootdata/hivesft.inf +++ b/reactos/bootdata/hivesft.inf @@ -739,4 +739,7 @@ HKLM,"SOFTWARE\ReactOS\Windows NT\CurrentVersion\Winlogon","StartServices",0x000 HKLM,"SOFTWARE\ReactOS\Windows NT\CurrentVersion\Winlogon","StartGUI",0x00010001,0x00000000 HKLM,"SOFTWARE\ReactOS\Windows NT\CurrentVersion\Winlogon","Userinit",0x00020000,"%SystemRoot%\system32\userinit.exe" +; Where to download the Mozilla ActiveX control +HKLM,"SOFTWARE\ReactOS\shdocvw","MozillaUrl",0x00000000,"http://source.winehq.org/mozactivex" + ; EOF diff --git a/reactos/lib/shdocvw/shdocvw_main.c b/reactos/lib/shdocvw/shdocvw_main.c index 4df0ead11b1..3f98de69c98 100644 --- a/reactos/lib/shdocvw/shdocvw_main.c +++ b/reactos/lib/shdocvw/shdocvw_main.c @@ -50,7 +50,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(shdocvw); LONG SHDOCVW_refCount = 0; static const WCHAR szMozDlPath[] = { - 'S','o','f','t','w','a','r','e','\\','W','i','n','e','\\', + 'S','o','f','t','w','a','r','e','\\','R','e','a','c','t','O','S','\\', 's','h','d','o','c','v','w',0 }; @@ -321,7 +321,7 @@ static DWORD WINAPI ThreadFunc( LPVOID info ) /* find the name of the thing to download */ szUrl[0] = 0; /* @@ Wine registry key: HKCU\Software\Wine\shdocvw */ - r = RegOpenKeyW( HKEY_CURRENT_USER, szMozDlPath, &hkey ); + r = RegOpenKeyW( HKEY_LOCAL_MACHINE, szMozDlPath, &hkey ); if( r == ERROR_SUCCESS ) { sz = MAX_PATH; @@ -404,7 +404,7 @@ static BOOL SHDOCVW_TryDownloadMozillaControl(void) { DWORD r; WCHAR buf[0x100]; - static const WCHAR szWine[] = { 'W','i','n','e',0 }; + static const WCHAR szTitle[] = { 'R','e','a','c','t','O','S',0 }; HANDLE hsem; SetLastError( ERROR_SUCCESS ); @@ -412,7 +412,7 @@ static BOOL SHDOCVW_TryDownloadMozillaControl(void) if( GetLastError() != ERROR_ALREADY_EXISTS ) { LoadStringW( shdocvw_hinstance, 1001, buf, sizeof buf/sizeof(WCHAR) ); - r = MessageBoxW(NULL, buf, szWine, MB_YESNO | MB_ICONQUESTION); + r = MessageBoxW(NULL, buf, szTitle, MB_YESNO | MB_ICONQUESTION); if( r != IDYES ) return FALSE; @@ -445,7 +445,7 @@ static BOOL SHDOCVW_TryLoadMozillaControl(void) if( bTried ) { MESSAGE("You need to install the Mozilla ActiveX control to\n"); - MESSAGE("use Wine's builtin CLSID_WebBrowser from SHDOCVW.DLL\n"); + MESSAGE("use ReactOS's builtin CLSID_WebBrowser from SHDOCVW.DLL\n"); return FALSE; } SHDOCVW_TryDownloadMozillaControl();