From c82b47bd6777650cbae3908bd3c726e65bc81169 Mon Sep 17 00:00:00 2001 From: asac Date: Wed, 21 Feb 2007 03:34:14 +0100 Subject: [PATCH] bz312998-GetVisibility-patch --- embedding/browser/gtk/src/EmbedWindow.cpp | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/embedding/browser/gtk/src/EmbedWindow.cpp b/embedding/browser/gtk/src/EmbedWindow.cpp index 75408d6..5f94661 100644 --- a/embedding/browser/gtk/src/EmbedWindow.cpp +++ b/embedding/browser/gtk/src/EmbedWindow.cpp @@ -359,7 +359,10 @@ EmbedWindow::GetSiteWindow(void **aSiteWindow) NS_IMETHODIMP EmbedWindow::GetVisibility(PRBool *aVisibility) { - *aVisibility = mVisibility; + *aVisibility = mVisibility || + !mOwner->mIsChrome && + mOwner->mOwningWidget && + GTK_WIDGET_MAPPED(mOwner->mOwningWidget); return NS_OK; } -- 1.4.4.4