| 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,
|
|
|