bug 1136
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user