Alistair Leslie-Hughes : shdocvw: Add basic support for InPlaceDeactivate.
Alexandre Julliard
julliard at winehq.org
Fri Aug 14 09:00:41 CDT 2009
Module: wine
Branch: master
Commit: a1ab2df19a8b7cc773c0b4cac81193be4dfca3ab
URL: http://source.winehq.org/git/wine.git/?a=commit;h=a1ab2df19a8b7cc773c0b4cac81193be4dfca3ab
Author: Alistair Leslie-Hughes <leslie_alistair at 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)
More information about the wine-cvs
mailing list