Module: wine Branch: refs/heads/master Commit: 6ba258ec1d0c9cded81ca83c88e25428a02ce0f9 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=6ba258ec1d0c9cded81ca83c...
Author: Robert Shearman rob@codeweavers.com Date: Mon Aug 7 12:59:13 2006 +0100
ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise if we are already connected.
---
dlls/ole32/defaulthandler.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/dlls/ole32/defaulthandler.c b/dlls/ole32/defaulthandler.c index fefd7ad..5058468 100644 --- a/dlls/ole32/defaulthandler.c +++ b/dlls/ole32/defaulthandler.c @@ -1125,7 +1125,11 @@ static HRESULT WINAPI DefaultHandler_DAd
/* Make sure we have a data advise holder before we start. */ if (!This->dataAdviseHolder) + { hres = CreateDataAdviseHolder(&This->dataAdviseHolder); + if (SUCCEEDED(hres) && This->pDataDelegate) + DataAdviseHolder_OnConnect(This->dataAdviseHolder, This->pDataDelegate); + }
if (SUCCEEDED(hres)) hres = IDataAdviseHolder_Advise(This->dataAdviseHolder,