Bug 1064107 - Ensure that gfxPlatform is initialized by the time we create the compositor. r=Bas

This commit is contained in:
Nicolas Silva 2014-10-10 10:53:30 +02:00
Родитель 7922f3f435
Коммит 359a42220e
1 изменённых файлов: 3 добавлений и 0 удалений

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

@ -869,6 +869,9 @@ nsBaseWidget::GetPreferredCompositorBackends(nsTArray<LayersBackend>& aHints)
void nsBaseWidget::CreateCompositor(int aWidth, int aHeight) void nsBaseWidget::CreateCompositor(int aWidth, int aHeight)
{ {
// This makes sure that gfxPlatforms gets initialized if it hasn't by now.
gfxPlatform::GetPlatform();
MOZ_ASSERT(gfxPlatform::UsesOffMainThreadCompositing(), MOZ_ASSERT(gfxPlatform::UsesOffMainThreadCompositing(),
"This function assumes OMTC"); "This function assumes OMTC");