Module: wine Branch: master Commit: 8bafc2b67b586a6513060e0bcb2cd27418212c99 URL: http://source.winehq.org/git/wine.git/?a=commit;h=8bafc2b67b586a6513060e0bcb...
Author: Jacek Caban jacek@codeweavers.com Date: Sun Sep 9 20:11:03 2007 +0200
shdocvw: Added UpdateUI implementation.
---
dlls/shdocvw/dochost.c | 9 +++++++-- dlls/shdocvw/tests/webbrowser.c | 3 ++- 2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/dlls/shdocvw/dochost.c b/dlls/shdocvw/dochost.c index 1637cc3..f64ae09 100644 --- a/dlls/shdocvw/dochost.c +++ b/dlls/shdocvw/dochost.c @@ -337,8 +337,13 @@ static HRESULT WINAPI DocHostUIHandler_HideUI(IDocHostUIHandler2 *iface) static HRESULT WINAPI DocHostUIHandler_UpdateUI(IDocHostUIHandler2 *iface) { DocHost *This = DOCHOSTUI_THIS(iface); - FIXME("(%p)\n", This); - return E_NOTIMPL; + + TRACE("(%p)\n", This); + + if(!This->hostui) + return S_FALSE; + + return IDocHostUIHandler_UpdateUI(This->hostui); }
static HRESULT WINAPI DocHostUIHandler_EnableModeless(IDocHostUIHandler2 *iface, diff --git a/dlls/shdocvw/tests/webbrowser.c b/dlls/shdocvw/tests/webbrowser.c index aa231c0..8f80505 100644 --- a/dlls/shdocvw/tests/webbrowser.c +++ b/dlls/shdocvw/tests/webbrowser.c @@ -80,6 +80,7 @@ DEFINE_EXPECT(GetHostInfo); DEFINE_EXPECT(GetOptionKeyPath); DEFINE_EXPECT(GetOverridesKeyPath); DEFINE_EXPECT(SetStatusText); +DEFINE_EXPECT(UpdateUI);
static const WCHAR wszItem[] = {'i','t','e','m',0};
@@ -678,7 +679,7 @@ static HRESULT WINAPI DocHostUIHandler_HideUI(IDocHostUIHandler2 *iface)
static HRESULT WINAPI DocHostUIHandler_UpdateUI(IDocHostUIHandler2 *iface) { - ok(0, "unexpected call\n"); + CHECK_EXPECT(UpdateUI); return E_NOTIMPL; }