Bug 766696 - Allow the MessagePump to process multiple pieces of idle work in a row. r=blassey

This commit is contained in:
Kartikaya Gupta 2012-06-21 10:45:00 -04:00
Родитель e913e5e5a9
Коммит 1b59bf2aea
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -109,6 +109,9 @@ MessagePump::Run(MessagePump::Delegate* aDelegate)
if (!keep_running_)
break;
if (did_work)
continue;
// This will either sleep or process an event.
NS_ProcessNextEvent(mThread, true);
}