Module: wine Branch: master Commit: 4a464ef03aa2c717b48871174b932b1cffae076f URL: http://source.winehq.org/git/wine.git/?a=commit;h=4a464ef03aa2c717b48871174b...
Author: Alexandre Julliard julliard@winehq.org Date: Wed Oct 25 17:42:51 2006 +0200
oleview: Properly handle negative coordinates for mouse events.
---
programs/oleview/pane.c | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/programs/oleview/pane.c b/programs/oleview/pane.c index 4f5486d..61ab23c 100644 --- a/programs/oleview/pane.c +++ b/programs/oleview/pane.c @@ -73,11 +73,11 @@ LRESULT CALLBACK PaneProc(HWND hWnd, UIN SetCursor(LoadCursor(0, IDC_SIZEWE)); break; case WM_LBUTTONDOWN: - if(LOWORD(lParam) >= GetSplitPos(hWnd)-pane->size/2 && - LOWORD(lParam) <= GetSplitPos(hWnd)+pane->size/2) + if((short)LOWORD(lParam) >= GetSplitPos(hWnd)-pane->size/2 && + (short)LOWORD(lParam) <= GetSplitPos(hWnd)+pane->size/2) { pane->last = -1; - DrawSplitMoving(hWnd, LOWORD(lParam)); + DrawSplitMoving(hWnd, (short)LOWORD(lParam)); SetCapture(hWnd); } break; @@ -85,7 +85,7 @@ LRESULT CALLBACK PaneProc(HWND hWnd, UIN if(GetCapture() == hWnd) { pane->last = -1; - DrawSplitMoving(hWnd, LOWORD(lParam)); + DrawSplitMoving(hWnd, (short)LOWORD(lParam));
MoveWindow(pane->left, 0, 0, GetSplitPos(hWnd)-pane->size/2, pane->height, TRUE); @@ -97,7 +97,7 @@ LRESULT CALLBACK PaneProc(HWND hWnd, UIN break; case WM_MOUSEMOVE: if(GetCapture() == hWnd) - DrawSplitMoving(hWnd, LOWORD(lParam)); + DrawSplitMoving(hWnd, (short)LOWORD(lParam)); break; case WM_NOTIFY: if((int)wParam != TYPELIB_TREE) break;