Christopher Berner : user32: Fixed off by one scroll bar pixels.

Alexandre Julliard julliard at winehq.org
Wed Jan 16 13:19:36 CST 2008


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

Author: Christopher Berner <raccoonone at procyongames.com>
Date:   Mon Jan 14 21:28:59 2008 -0800

user32: Fixed off by one scroll bar pixels.

---

 dlls/user32/scroll.c |   10 ++--------
 1 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/dlls/user32/scroll.c b/dlls/user32/scroll.c
index 78564b0..bd2feb9 100644
--- a/dlls/user32/scroll.c
+++ b/dlls/user32/scroll.c
@@ -210,10 +210,7 @@ static BOOL SCROLL_GetScrollBarRect( HWND hwnd, INT nBar, RECT *lprect,
         lprect->top    = wndPtr->rectClient.bottom - wndPtr->rectWindow.top;
         lprect->right  = wndPtr->rectClient.right - wndPtr->rectWindow.left;
         lprect->bottom = lprect->top + GetSystemMetrics(SM_CYHSCROLL);
-	if(wndPtr->dwStyle & WS_BORDER) {
-	  lprect->left--;
-	  lprect->right++;
-	} else if(wndPtr->dwStyle & WS_VSCROLL)
+	if(wndPtr->dwStyle & WS_VSCROLL)
 	  lprect->right++;
         vertical = FALSE;
 	break;
@@ -226,10 +223,7 @@ static BOOL SCROLL_GetScrollBarRect( HWND hwnd, INT nBar, RECT *lprect,
         lprect->top    = wndPtr->rectClient.top - wndPtr->rectWindow.top;
         lprect->right  = lprect->left + GetSystemMetrics(SM_CXVSCROLL);
         lprect->bottom = wndPtr->rectClient.bottom - wndPtr->rectWindow.top;
-	if(wndPtr->dwStyle & WS_BORDER) {
-	  lprect->top--;
-	  lprect->bottom++;
-	} else if(wndPtr->dwStyle & WS_HSCROLL)
+	if(wndPtr->dwStyle & WS_HSCROLL)
 	  lprect->bottom++;
         vertical = TRUE;
 	break;




More information about the wine-cvs mailing list