Jacek Caban : mshtml: Added nsIEmbeddingSiteWindow:[Get|Set]
Visibility implementation.
Alexandre Julliard
julliard at wine.codeweavers.com
Mon Jun 25 07:28:21 CDT 2007
Module: wine
Branch: master
Commit: 9f8b92c33714369912a48ff2738712269e09b05e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=9f8b92c33714369912a48ff2738712269e09b05e
Author: Jacek Caban <jacek at 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,
More information about the wine-cvs
mailing list