Dmitry Timoshkov : mstask: Forward IPersistFile::AddRef()/Release() to parent object.
Alexandre Julliard
julliard at winehq.org
Thu Apr 26 16:18:17 CDT 2018
Module: wine
Branch: master
Commit: 37ae95dfd978bb6dd3b0771808ba87fc77dd4e11
URL: https://source.winehq.org/git/wine.git/?a=commit;h=37ae95dfd978bb6dd3b0771808ba87fc77dd4e11
Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date: Thu Apr 26 13:46:49 2018 +0800
mstask: Forward IPersistFile::AddRef()/Release() to parent object.
Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/mstask/task.c | 12 ++----------
1 file changed, 2 insertions(+), 10 deletions(-)
diff --git a/dlls/mstask/task.c b/dlls/mstask/task.c
index 99fcbc4..bf8cbae 100644
--- a/dlls/mstask/task.c
+++ b/dlls/mstask/task.c
@@ -754,22 +754,14 @@ static ULONG WINAPI MSTASK_IPersistFile_AddRef(
IPersistFile* iface)
{
TaskImpl *This = impl_from_IPersistFile(iface);
- ULONG ref;
- TRACE("\n");
- ref = InterlockedIncrement(&This->ref);
- return ref;
+ return ITask_AddRef(&This->ITask_iface);
}
static ULONG WINAPI MSTASK_IPersistFile_Release(
IPersistFile* iface)
{
TaskImpl *This = impl_from_IPersistFile(iface);
- ULONG ref;
- TRACE("\n");
- ref = InterlockedDecrement(&This->ref);
- if (ref == 0)
- TaskDestructor(This);
- return ref;
+ return ITask_Release(&This->ITask_iface);
}
static HRESULT WINAPI MSTASK_IPersistFile_GetClassID(IPersistFile *iface, CLSID *clsid)
More information about the wine-cvs
mailing list