Robert Shearman : ole32: Tell the advise holder what the data delegate is in DefaultHandle_DAdvise if we are already connected .
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(a)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,
participants (1)
-
Alexandre Julliard