From 311e90c58f82db74e717cff80b0b0d60d76fa3e5 Mon Sep 17 00:00:00 2001 From: David Capello Date: Fri, 2 Oct 2015 11:08:08 -0300 Subject: [PATCH] Fix WinWindow::updateWindow() when m_scale > 1 --- src/she/win/window.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/she/win/window.h b/src/she/win/window.h index 59e86c8d6..731379f73 100644 --- a/src/she/win/window.h +++ b/src/she/win/window.h @@ -150,7 +150,10 @@ namespace she { } void updateWindow(const gfx::Rect& bounds) { - RECT rc = { bounds.x, bounds.y, bounds.x+bounds.w, bounds.y+bounds.h }; + RECT rc = { bounds.x*m_scale, + bounds.y*m_scale, + bounds.x*m_scale+bounds.w*m_scale, + bounds.y*m_scale+bounds.h*m_scale }; InvalidateRect(m_hwnd, &rc, FALSE); UpdateWindow(m_hwnd); }