wine/dlls/shdocvw shdocvw_main.c
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Oct 31 09:44:06 CST 2005
ChangeSet ID: 20998
CVSROOT: /opt/cvs-commit
Module name: wine
Changes by: julliard at winehq.org 2005/10/31 09:44:06
Modified files:
dlls/shdocvw : shdocvw_main.c
Log message:
Michael Jung <mjung at iss.tu-darmstadt.de>
Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser.
Patch: http://cvs.winehq.org/patch.py?id=20998
Old revision New revision Changes Path
1.36 1.37 +2 -1 wine/dlls/shdocvw/shdocvw_main.c
Index: wine/dlls/shdocvw/shdocvw_main.c
diff -u -p wine/dlls/shdocvw/shdocvw_main.c:1.36 wine/dlls/shdocvw/shdocvw_main.c:1.37
--- wine/dlls/shdocvw/shdocvw_main.c 31 Oct 2005 15:44: 6 -0000
+++ /dev/null 31 Oct 2005 15:44: 6 -0000
@@ -480,7 +480,8 @@ HRESULT WINAPI DllGetClassObject(REFCLSI
return r;
}
- if (IsEqualGUID(&IID_IClassFactory, riid))
+ if (IsEqualCLSID(&CLSID_WebBrowser, rclsid) &&
+ IsEqualIID(&IID_IClassFactory, riid))
{
/* Pass back our shdocvw class factory */
*ppv = (LPVOID)&SHDOCVW_ClassFactory;
More information about the wine-cvs
mailing list