get window.focus() working again. b=419338 r=hwaara sr=roc

This commit is contained in:
joshmoz%gmail.com 2008-02-26 19:32:19 +00:00
Родитель 87072745ac
Коммит a650f3f5b2
1 изменённых файлов: 3 добавлений и 1 удалений

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

@ -526,7 +526,9 @@ NS_IMETHODIMP nsCocoaWindow::Show(PRBool bState)
{
NS_OBJC_BEGIN_TRY_ABORT_BLOCK_NSRESULT;
if (!mSheetNeedsShow && bState == [mWindow isVisible])
// We need to re-execute sometimes in order to bring already-visible
// windows forward.
if (!mSheetNeedsShow && !bState && ![mWindow isVisible])
return NS_OK;
nsIWidget* parentWidget = mParent;