Module: wine Branch: master Commit: 9f8b92c33714369912a48ff2738712269e09b05e URL: http://source.winehq.org/git/wine.git/?a=commit;h=9f8b92c33714369912a48ff273...
Author: Jacek Caban jacek@codeweavers.com Date: Fri Jun 22 23:31:43 2007 +0200
mshtml: Added nsIEmbeddingSiteWindow:[Get|Set]Visibility implementation.
---
dlls/mshtml/nsembed.c | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/dlls/mshtml/nsembed.c b/dlls/mshtml/nsembed.c index 0d46b9b..6b4e918 100644 --- a/dlls/mshtml/nsembed.c +++ b/dlls/mshtml/nsembed.c @@ -1216,16 +1216,21 @@ static nsresult NSAPI nsEmbeddingSiteWindow_GetVisibility(nsIEmbeddingSiteWindow PRBool *aVisibility) { NSContainer *This = NSEMBWNDS_THIS(iface); - WARN("(%p)->(%p)\n", This, aVisibility); - return NS_ERROR_NOT_IMPLEMENTED; + + TRACE("(%p)->(%p)\n", This, aVisibility); + + *aVisibility = This->doc && This->doc->hwnd && IsWindowVisible(This->doc->hwnd); + return NS_OK; }
static nsresult NSAPI nsEmbeddingSiteWindow_SetVisibility(nsIEmbeddingSiteWindow *iface, PRBool aVisibility) { NSContainer *This = NSEMBWNDS_THIS(iface); - WARN("(%p)->(%x)\n", This, aVisibility); - return NS_ERROR_NOT_IMPLEMENTED; + + TRACE("(%p)->(%x)\n", This, aVisibility); + + return NS_OK; }
static nsresult NSAPI nsEmbeddingSiteWindow_GetTitle(nsIEmbeddingSiteWindow *iface,