зеркало из https://github.com/mozilla/gecko-dev.git
Bug 528493. Prevent script execution while initializing nsDocumentViewer. r=bzbarsky
This commit is contained in:
Родитель
64c98f1baa
Коммит
9feef10059
|
@ -839,6 +839,11 @@ DocumentViewerImpl::InitInternal(nsIWidget* aParentWidget,
|
|||
PRBool aInPrintPreview,
|
||||
PRBool aNeedMakeCX /*= PR_TRUE*/)
|
||||
{
|
||||
// We don't want any scripts to run here. That can cause flushing,
|
||||
// which can cause reentry into initialization of this document viewer,
|
||||
// which would be disastrous.
|
||||
nsAutoScriptBlocker blockScripts;
|
||||
|
||||
mParentWidget = aParentWidget; // not ref counted
|
||||
mBounds = aBounds;
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче