Bugfix draw offer to engine if color zippy enable.
[xboard.git] / winboard / winboard.c
index 69146fc..b1aa04b 100644 (file)
@@ -594,11 +594,6 @@ InitInstance(HINSTANCE hInstance, int nCmdShow, LPSTR lpCmdLine)
   InitMenuChecks();\r
   buttonCount = GetSystemMetrics(SM_CMOUSEBUTTONS);\r
 \r
-  /* Make a console window if needed */\r
-  if (appData.icsActive) {\r
-    ConsoleCreate();\r
-  }\r
-\r
   InitBackEnd2();\r
 \r
   /* Make the window visible; update its client area; and return "success" */\r
@@ -3112,11 +3107,14 @@ MouseEvent(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
        /* Mouse Wheel is being rolled forward \r
         * Play moves forward\r
         */\r
-       if((short)HIWORD(wParam) > 0 ) ForwardEvent();\r
-       /* Mouse Wheel is being rolled backward \r
-        * Play moves backward\r
-        */\r
-       if((short)HIWORD(wParam) < 0 ) BackwardEvent();\r
+       if ((short)HIWORD(wParam) > 0) \r
+          if (forwardMostMove > 0 && currentMove != forwardMostMove)\r
+                  ForwardEvent();\r
+          /* Mouse Wheel is being rolled backward \r
+           * Play moves backward\r
+           */\r
+       if ((short)HIWORD(wParam) < 0) \r
+          if (currentMove > 0) BackwardEvent();\r
        break;\r
   case WM_MBUTTONDOWN:\r
   case WM_RBUTTONDOWN:\r