Bug 1731564: Use motivated SpinEventLoopUntil inside xpfe/*. r=smaug

Depends on D127237

Differential Revision: https://phabricator.services.mozilla.com/D127238
This commit is contained in:
Jens Stutte 2021-10-06 19:45:18 +00:00
Родитель 7737c4488a
Коммит 46c1a41f85
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -512,7 +512,8 @@ NS_IMETHODIMP AppWindow::ShowModal() {
{
AutoNoJSAPI nojsapi;
SpinEventLoopUntil([&]() { return !mContinueModalLoop; });
SpinEventLoopUntil("AppWindow::ShowModal"_ns,
[&]() { return !mContinueModalLoop; });
}
mContinueModalLoop = false;
@ -2339,7 +2340,8 @@ NS_IMETHODIMP AppWindow::CreateNewContentWindow(
{
AutoNoJSAPI nojsapi;
SpinEventLoopUntil([&]() { return !appWin->IsLocked(); });
SpinEventLoopUntil("AppWindow::CreateNewContentWindow"_ns,
[&]() { return !appWin->IsLocked(); });
}
NS_ENSURE_STATE(appWin->mPrimaryContentShell ||