Module: wine Branch: master Commit: 0eaae2745cbbb1dcbf4e3c181c4b902a472692c1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=0eaae2745cbbb1dcbf4e3c181c...
Author: Andrew Eikum aeikum@codeweavers.com Date: Fri Nov 13 14:13:04 2009 -0600
mshtml: Implement IHTMLWindow4::get_frameElement.
---
dlls/mshtml/htmlwindow.c | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/dlls/mshtml/htmlwindow.c b/dlls/mshtml/htmlwindow.c index a3a8f04..425c470 100644 --- a/dlls/mshtml/htmlwindow.c +++ b/dlls/mshtml/htmlwindow.c @@ -1425,8 +1425,15 @@ static HRESULT WINAPI HTMLWindow4_createPopup(IHTMLWindow4 *iface, VARIANT *varA static HRESULT WINAPI HTMLWindow4_get_frameElement(IHTMLWindow4 *iface, IHTMLFrameBase **p) { HTMLWindow *This = HTMLWINDOW4_THIS(iface); - FIXME("(%p)->(%p)\n", This, p); - return E_NOTIMPL; + TRACE("(%p)->(%p)\n", This, p); + + if(This->frame_element) { + *p = HTMLFRAMEBASE(This->frame_element); + IHTMLFrameBase_AddRef(*p); + }else + *p = NULL; + + return S_OK; }
#undef HTMLWINDOW4_THIS