Bug 558503 - [OOPP] Watching netflix video: Silverlight crashes the plugin helper. r=bsmedberg.

This commit is contained in:
Jim Mathies 2010-04-12 15:25:57 -05:00
Родитель fa18db3acf
Коммит 5fe1aa1267
2 изменённых файлов: 6 добавлений и 2 удалений

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

@ -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 ||