[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-patches
Subject: ole32: DefaultHandler_GetData and DefaultHandler_QueryGetData should
From: Robert Shearman <rob () codeweavers ! com>
Date: 2006-08-31 16:20:02
Message-ID: 44F70C32.40609 () codeweavers ! com
[Download RAW message or body]
---
dlls/ole32/defaulthandler.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
["13fba1d4b89affec944fa019be4f7b5ceb4cdfc0.diff" (text/x-patch)]
diff --git a/dlls/ole32/defaulthandler.c b/dlls/ole32/defaulthandler.c
index 4158f50..a1af68e 100644
--- a/dlls/ole32/defaulthandler.c
+++ b/dlls/ole32/defaulthandler.c
@@ -972,6 +972,9 @@ static HRESULT WINAPI DefaultHandler_Get
IDataObject_Release(cacheDataObject);
+ if (FAILED(hres) && This->pDataDelegate)
+ hres = IDataObject_GetData(This->pDataDelegate, pformatetcIn, pmedium);
+
return hres;
}
@@ -1015,6 +1018,9 @@ static HRESULT WINAPI DefaultHandler_Que
IDataObject_Release(cacheDataObject);
+ if (FAILED(hres) && This->pDataDelegate)
+ hres = IDataObject_QueryGetData(This->pDataDelegate, pformatetc);
+
return hres;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic