Bug 1068590 - gfxWindowsPlatform does not build on WinXP. r=bas

This commit is contained in:
Robert Longson 2014-09-17 18:35:00 +01:00
parent d4dbef86fd
commit 919cdd6467

View File

@ -443,12 +443,16 @@ gfxWindowsPlatform::UpdateRenderMode()
if (mRenderMode == RENDER_DIRECT2D) {
canvasMask |= BackendTypeBit(BackendType::DIRECT2D);
contentMask |= BackendTypeBit(BackendType::DIRECT2D);
#ifdef USE_D2D1_1
if (gfxPrefs::Direct2DUse1_1() && Factory::SupportsD2D1()) {
contentMask |= BackendTypeBit(BackendType::DIRECT2D1_1);
defaultBackend = BackendType::DIRECT2D1_1;
} else {
#endif
defaultBackend = BackendType::DIRECT2D;
#ifdef USE_D2D1_1
}
#endif
} else {
canvasMask |= BackendTypeBit(BackendType::SKIA);
}
@ -1536,4 +1540,5 @@ gfxWindowsPlatform::InitD3D11Devices()
// We leak these everywhere and we need them our entire runtime anyway, let's
// leak it here as well.
d3d11Module.disown();
}
}