We were checking against TRUE on the return rather than NS_SUCCEEDED(). Fix for bug #26974. Good catch by Putterman.

This commit is contained in:
tbogard%aol.net 2000-02-08 18:45:55 +00:00
Родитель 4f67ffa982
Коммит b53d927882
1 изменённых файлов: 1 добавлений и 1 удалений

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

@ -776,7 +776,7 @@ NS_IMETHODIMP nsXULWindow::ShowModal()
nsCOMPtr<nsIJSContextStack> stack(do_GetService("nsThreadJSContextStack")); nsCOMPtr<nsIJSContextStack> stack(do_GetService("nsThreadJSContextStack"));
nsresult rv = NS_OK; nsresult rv = NS_OK;
if(stack && stack->Push(nsnull)) if(stack && NS_SUCCEEDED(stack->Push(nsnull)))
{ {
while(NS_SUCCEEDED(rv) && mContinueModalLoop) while(NS_SUCCEEDED(rv) && mContinueModalLoop)
{ {