Bug 957904: Fix signed/unsigned comparison build warnings in CompositorD3D11.cpp. r=nrc

This commit is contained in:
Daniel Holbert 2014-01-09 06:26:20 -08:00
Родитель 34f9891748
Коммит 49abe2cbd2
1 изменённых файлов: 4 добавлений и 2 удалений

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

@ -428,8 +428,10 @@ CompositorD3D11::CreateRenderTargetFromSource(const gfx::IntRect &aRect,
srcBox.back = 0;
const IntSize& srcSize = sourceD3D11->GetSize();
if (srcBox.right <= srcSize.width &&
srcBox.bottom <= srcSize.height) {
MOZ_ASSERT(srcSize.width >= 0 && srcSize.height >= 0,
"render targets should have nonnegative sizes");
if (srcBox.right <= static_cast<uint32_t>(srcSize.width) &&
srcBox.bottom <= static_cast<uint32_t>(srcSize.height)) {
mContext->CopySubresourceRegion(texture, 0,
0, 0, 0,
sourceD3D11->GetD3D11Texture(), 0,