Henri Verbeet : shdocvw: Add SHDOCVW_LockModule()/SHDOCVW_UnlockModule() calls to ITaskbarList.

Alexandre Julliard julliard at winehq.org
Tue Jun 16 09:09:35 CDT 2009


Module: wine
Branch: master
Commit: f1cb32798a6468568b5478dc31a4a2a05be54852
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f1cb32798a6468568b5478dc31a4a2a05be54852

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Tue Jun 16 09:38:25 2009 +0200

shdocvw: Add SHDOCVW_LockModule()/SHDOCVW_UnlockModule() calls to ITaskbarList.

---

 dlls/shdocvw/taskbarlist.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/dlls/shdocvw/taskbarlist.c b/dlls/shdocvw/taskbarlist.c
index 4eee34f..0281695 100644
--- a/dlls/shdocvw/taskbarlist.c
+++ b/dlls/shdocvw/taskbarlist.c
@@ -71,6 +71,7 @@ static ULONG STDMETHODCALLTYPE taskbar_list_Release(ITaskbarList *iface)
     if (!refcount)
     {
         HeapFree(GetProcessHeap(), 0, This);
+        SHDOCVW_UnlockModule();
     }
 
     return refcount;
@@ -161,5 +162,7 @@ HRESULT TaskbarList_Create(IUnknown *outer, REFIID riid, void **taskbar_list)
         return hr;
     }
 
+    SHDOCVW_LockModule();
+
     return S_OK;
 }




More information about the wine-cvs mailing list