Module: wine Branch: master Commit: a1ab2df19a8b7cc773c0b4cac81193be4dfca3ab URL: http://source.winehq.org/git/wine.git/?a=commit;h=a1ab2df19a8b7cc773c0b4cac8...
Author: Alistair Leslie-Hughes leslie_alistair@hotmail.com Date: Wed Aug 12 15:52:35 2009 +1000
shdocvw: Add basic support for InPlaceDeactivate.
---
dlls/shdocvw/oleobject.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/dlls/shdocvw/oleobject.c b/dlls/shdocvw/oleobject.c index c42aa91..3657a7a 100644 --- a/dlls/shdocvw/oleobject.c +++ b/dlls/shdocvw/oleobject.c @@ -623,7 +623,13 @@ static HRESULT WINAPI OleInPlaceObject_InPlaceDeactivate(IOleInPlaceObject *ifac { WebBrowser *This = INPLACEOBJ_THIS(iface); FIXME("(%p)\n", This); - return E_NOTIMPL; + + if(This->inplace) { + IOleInPlaceSite_Release(This->inplace); + This->inplace = NULL; + } + + return S_OK; }
static HRESULT WINAPI OleInPlaceObject_UIDeactivate(IOleInPlaceObject *iface)