[NTVDM]: Rework the code template to be used when we will support mice in ntvdm.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 1 Mar 2014 20:52:46 +0000 (20:52 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sat, 1 Mar 2014 20:52:46 +0000 (20:52 +0000)
svn path=/branches/ntvdm/; revision=62370

subsystems/ntvdm/hardware/ps2.c

index 1aa2ab7..9599a51 100644 (file)
@@ -337,17 +337,20 @@ BOOLEAN PS2Initialize(HANDLE ConsoleInput)
     RegisterIoPort(PS2_DATA_PORT   , PS2ReadPort, PS2WritePort);
 
 #if 0
-    if (MousePresent)
+    if (GetConsoleMode(ConsoleInput, &ConInMode))
     {
-        /* Support mouse input events if there is a mouse on the system */
-        if (GetConsoleMode(ConsoleInput, &ConInMode))
-            SetConsoleMode(ConsoleInput, ConInMode | ENABLE_MOUSE_INPUT);
-    }
-    else
-    {
-        /* Do not support mouse input events if there is no mouse on the system */
-        if (GetConsoleMode(ConsoleInput, &ConInMode))
-            SetConsoleMode(ConsoleInput, ConInMode & ~ENABLE_MOUSE_INPUT);
+        if (MousePresent)
+        {
+            /* Support mouse input events if there is a mouse on the system */
+            ConInMode |= ENABLE_MOUSE_INPUT;
+        }
+        else
+        {
+            /* Do not support mouse input events if there is no mouse on the system */
+            ConInMode &= ~ENABLE_MOUSE_INPUT;
+        }
+
+        SetConsoleMode(ConsoleInput, ConInMode);
     }
 #endif