Nikolay Sivov : oleaut32: Always set LIBFLAG_FHASDISKIMAGE when loading from file.

Alexandre Julliard julliard at winehq.org
Fri Jan 10 14:44:56 CST 2014


Module: wine
Branch: stable
Commit: 5cd922c9f8847425f85b727c89e3fb367cf55756
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5cd922c9f8847425f85b727c89e3fb367cf55756

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Wed Nov 13 18:40:32 2013 +0400

oleaut32: Always set LIBFLAG_FHASDISKIMAGE when loading from file.

(cherry picked from commit 7be2251cd673588814dc8b5cb7272424dfb82688)

---

 dlls/oleaut32/typelib.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dlls/oleaut32/typelib.c b/dlls/oleaut32/typelib.c
index 18522a0..0db84ad 100644
--- a/dlls/oleaut32/typelib.c
+++ b/dlls/oleaut32/typelib.c
@@ -3371,7 +3371,7 @@ static ITypeLib2* ITypeLib2_Constructor_MSFT(LPVOID pLib, DWORD dwTLBLength)
     pTypeLibImpl->ptr_size = get_ptr_size(pTypeLibImpl->syskind);
     pTypeLibImpl->ver_major = LOWORD(tlbHeader.version);
     pTypeLibImpl->ver_minor = HIWORD(tlbHeader.version);
-    pTypeLibImpl->libflags = (WORD) tlbHeader.flags & 0xffff;/* check mask */
+    pTypeLibImpl->libflags = ((WORD) tlbHeader.flags & 0xffff) /* check mask */ | LIBFLAG_FHASDISKIMAGE;
 
     pTypeLibImpl->set_lcid = tlbHeader.lcid2;
     pTypeLibImpl->lcid = tlbHeader.lcid;




More information about the wine-cvs mailing list