Alexandre Julliard : user32: Use the current DC layout in DrawState when drawing to an intermediate bitmap .

Alexandre Julliard julliard at winehq.org
Tue Jun 18 14:42:10 CDT 2013


Module: wine
Branch: master
Commit: 8dc7b0d9c293750398732a1d5626e330fc8777a2
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=8dc7b0d9c293750398732a1d5626e330fc8777a2

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Tue Jun 18 11:32:08 2013 +0200

user32: Use the current DC layout in DrawState when drawing to an intermediate bitmap.

---

 dlls/user32/uitools.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/user32/uitools.c b/dlls/user32/uitools.c
index 4921299..386801c 100644
--- a/dlls/user32/uitools.c
+++ b/dlls/user32/uitools.c
@@ -1690,6 +1690,7 @@ static BOOL UITOOLS_DrawState(HDC hdc, HBRUSH hbr, DRAWSTATEPROC func, LPARAM lp
     SetBkColor(memdc, RGB(255, 255, 255));
     SetTextColor(memdc, RGB(0, 0, 0));
     hfsave  = SelectObject(memdc, GetCurrentObject(hdc, OBJ_FONT));
+    SetLayout( memdc, GetLayout( hdc ));
 
     /* DST_COMPLEX may draw text as well,
      * so we must be sure that correct font is selected




More information about the wine-cvs mailing list