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