Peter Oberndorfer : user32: Fix caption bar being drawn 1 pixel too high.

Alexandre Julliard julliard at winehq.org
Tue Feb 19 13:59:12 CST 2008


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

Author: Peter Oberndorfer <kumbayo84 at arcor.de>
Date:   Sun Feb 17 21:14:50 2008 +0100

user32: Fix caption bar being drawn 1 pixel too high.

---

 dlls/user32/nonclient.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/user32/nonclient.c b/dlls/user32/nonclient.c
index 503f7c1..f822c40 100644
--- a/dlls/user32/nonclient.c
+++ b/dlls/user32/nonclient.c
@@ -309,7 +309,7 @@ BOOL WINAPI DrawCaptionTempW (HWND hwnd, HDC hdc, const RECT *rect, HFONT hFont,
     }
     else {
         DWORD style = GetWindowLongW (hwnd, GWL_STYLE);
-        NC_DrawCaptionBar (hdc, rect, style, uFlags & DC_ACTIVE, uFlags & DC_GRADIENT);
+        NC_DrawCaptionBar (hdc, &rc, style, uFlags & DC_ACTIVE, uFlags & DC_GRADIENT);
     }
 
 
@@ -917,7 +917,7 @@ static void  NC_DrawCaption( HDC  hdc, RECT *rect, HWND hwnd, DWORD  style,
     r.bottom--;
 
     SystemParametersInfoW (SPI_GETGRADIENTCAPTIONS, 0, &gradient, 0);
-    NC_DrawCaptionBar (hdc, rect, style, active, gradient);
+    NC_DrawCaptionBar (hdc, &r, style, active, gradient);
 
     if ((style & WS_SYSMENU) && !(exStyle & WS_EX_TOOLWINDOW)) {
         if (NC_DrawSysButton (hwnd, hdc, FALSE))




More information about the wine-cvs mailing list