This commit is contained in:
karnaze@netscape.com
1998-10-26 18:37:04 +00:00
parent 5f9995b2b4
commit 1d25e3b84f
2 changed files with 20 additions and 12 deletions

View File

@@ -1274,13 +1274,17 @@ nsWebShell::SetTitle(const PRUnichar* aTitle)
mTitle = aTitle; mTitle = aTitle;
// Title's set on the top level web-shell are passed ont to the container // Title's set on the top level web-shell are passed ont to the container
nsIBrowserWindow *browserWindow; nsIWebShell* parent;
GetParent(parent);
browserWindow = GetBrowserWindow(); if (nsnull == parent) {
nsIBrowserWindow *browserWindow = GetBrowserWindow();
if (nsnull != browserWindow) { if (nsnull != browserWindow) {
browserWindow->SetTitle(aTitle); browserWindow->SetTitle(aTitle);
NS_RELEASE(browserWindow); NS_RELEASE(browserWindow);
} }
} else {
NS_RELEASE(parent);
}
return NS_OK; return NS_OK;
} }

View File

@@ -1274,13 +1274,17 @@ nsWebShell::SetTitle(const PRUnichar* aTitle)
mTitle = aTitle; mTitle = aTitle;
// Title's set on the top level web-shell are passed ont to the container // Title's set on the top level web-shell are passed ont to the container
nsIBrowserWindow *browserWindow; nsIWebShell* parent;
GetParent(parent);
browserWindow = GetBrowserWindow(); if (nsnull == parent) {
nsIBrowserWindow *browserWindow = GetBrowserWindow();
if (nsnull != browserWindow) { if (nsnull != browserWindow) {
browserWindow->SetTitle(aTitle); browserWindow->SetTitle(aTitle);
NS_RELEASE(browserWindow); NS_RELEASE(browserWindow);
} }
} else {
NS_RELEASE(parent);
}
return NS_OK; return NS_OK;
} }