Index: core/fxge/ge/fx_ge_device.cpp |
diff --git a/core/fxge/ge/fx_ge_device.cpp b/core/fxge/ge/fx_ge_device.cpp |
index b9bd133e57de7c22fbeaa27ffc9fab5399148326..96e0e55cd1006cf546b52c77e390052812db329b 100644 |
--- a/core/fxge/ge/fx_ge_device.cpp |
+++ b/core/fxge/ge/fx_ge_device.cpp |
@@ -388,8 +388,8 @@ FX_BOOL CFX_RenderDevice::SetDIBitsWithBlend(const CFX_DIBSource* pBitmap, |
blend_mode, nullptr, FALSE, nullptr)) { |
return FALSE; |
} |
- FX_RECT src_rect(0, 0, bg_pixel_width, bg_pixel_height); |
- return m_pDeviceDriver->SetDIBits(&background, 0, &src_rect, dest_rect.left, |
+ FX_RECT rect(0, 0, bg_pixel_width, bg_pixel_height); |
+ return m_pDeviceDriver->SetDIBits(&background, 0, &rect, dest_rect.left, |
dest_rect.top, FXDIB_BLEND_NORMAL); |
} |
return m_pDeviceDriver->SetDIBits(pBitmap, 0, &src_rect, dest_rect.left, |