allowed windows with position specified to also specify size. deuglified some braces. couldn't help myself. bug 36219

This commit is contained in:
danm%netscape.com 2000-04-21 21:28:25 +00:00
Родитель f31aeddf12
Коммит 0fa27c4638
1 изменённых файлов: 9 добавлений и 10 удалений

Просмотреть файл

@ -2762,23 +2762,22 @@ NS_IMETHODIMP GlobalWindowImpl::SizeOpenedDocShellItem(nsIDocShellTreeItem *aDoc
nsCOMPtr<nsIBaseWindow> treeOwnerAsWin(do_QueryInterface(treeOwner));
NS_ENSURE_TRUE(treeOwnerAsWin, NS_ERROR_FAILURE);
if(sizeChrome)
{
if(sizeChrome) {
if(positionSpecified && sizeSpecified)
treeOwnerAsWin->SetPositionAndSize(chromeX, chromeY, chromeCX,
chromeCY, PR_FALSE);
else if(sizeSpecified)
treeOwnerAsWin->SetSize(chromeCX, chromeCY, PR_FALSE);
else if(positionSpecified)
treeOwnerAsWin->SetPosition(chromeX, chromeY);
else {
if(sizeSpecified)
treeOwnerAsWin->SetSize(chromeCX, chromeCY, PR_FALSE);
if(positionSpecified)
treeOwnerAsWin->SetPosition(chromeX, chromeY);
}
else
{
} else {
if(positionSpecified)
treeOwnerAsWin->SetPosition(chromeX, chromeY);
else if(sizeSpecified)
if(sizeSpecified)
treeOwner->SizeShellTo(aDocShellItem, contentCX, contentCY);
}
}
treeOwnerAsWin->SetVisibility(PR_TRUE);
return NS_OK;