X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=winboard%2Fwinboard.c;h=c000f959ebcf3a2e2123e2858ed2b54a23e3b4c7;hb=489d11dd27f897a1e563713724358901822b1e26;hp=69146fc98f332c7ca56bc2754d5129565e227ada;hpb=befb1ccf33fffb913cfb72cabc175642769ca2fc;p=xboard.git diff --git a/winboard/winboard.c b/winboard/winboard.c index 69146fc..c000f95 100644 --- a/winboard/winboard.c +++ b/winboard/winboard.c @@ -3112,11 +3112,14 @@ MouseEvent(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) /* Mouse Wheel is being rolled forward * Play moves forward */ - if((short)HIWORD(wParam) > 0 ) ForwardEvent(); - /* Mouse Wheel is being rolled backward - * Play moves backward - */ - if((short)HIWORD(wParam) < 0 ) BackwardEvent(); + if ((short)HIWORD(wParam) > 0) + if (forwardMostMove > 0 && currentMove != forwardMostMove) + ForwardEvent(); + /* Mouse Wheel is being rolled backward + * Play moves backward + */ + if ((short)HIWORD(wParam) < 0) + if (currentMove > 0) BackwardEvent(); break; case WM_MBUTTONDOWN: case WM_RBUTTONDOWN: