Bug 664974 - Work around for _SEH_prolog plugin stack overflow crashes. r=bsmedberg

This commit is contained in:
Jim Mathies 2011-06-23 18:02:53 -05:00
Родитель e1f1e4dff1
Коммит 0bb424ab18
1 изменённых файлов: 6 добавлений и 0 удалений

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

@ -1597,6 +1597,12 @@ PluginInstanceParent::PluginWindowHookProc(HWND hWnd,
break; break;
} }
if (self->mPluginWndProc == PluginWindowHookProc) {
NS_NOTREACHED(
"PluginWindowHookProc invoking mPluginWndProc w/"
"mPluginWndProc == PluginWindowHookProc????");
return DefWindowProc(hWnd, message, wParam, lParam);
}
return ::CallWindowProc(self->mPluginWndProc, hWnd, message, wParam, return ::CallWindowProc(self->mPluginWndProc, hWnd, message, wParam,
lParam); lParam);
} }