зеркало из https://github.com/mozilla/pjs.git
Bug 558503 - [OOPP] Watching netflix video: Silverlight crashes the plugin helper. r=bsmedberg.
This commit is contained in:
Родитель
fa18db3acf
Коммит
5fe1aa1267
|
@ -210,8 +210,10 @@ NPNVariableToString(NPNVariable aVar)
|
|||
|
||||
inline bool IsPluginThread()
|
||||
{
|
||||
MessageLoop::Type type = MessageLoop::current()->type();
|
||||
return type == MessageLoop::TYPE_UI;
|
||||
MessageLoop* loop = MessageLoop::current();
|
||||
if (!loop)
|
||||
return false;
|
||||
return (loop->type() == MessageLoop::TYPE_UI);
|
||||
}
|
||||
|
||||
inline void AssertPluginThread()
|
||||
|
|
|
@ -437,6 +437,8 @@ class MessageLoopForUI : public MessageLoop {
|
|||
// Returns the MessageLoopForUI of the current thread.
|
||||
static MessageLoopForUI* current() {
|
||||
MessageLoop* loop = MessageLoop::current();
|
||||
if (!loop)
|
||||
return NULL;
|
||||
#ifdef CHROMIUM_MOZILLA_BUILD
|
||||
Type type = loop->type();
|
||||
DCHECK(type == MessageLoop::TYPE_UI ||
|
||||
|
|
Загрузка…
Ссылка в новой задаче