diff --git a/ddraw.rc b/ddraw.rc
index 38caac9..f686a3e 100644
--- a/ddraw.rc
+++ b/ddraw.rc
@@ -4,7 +4,7 @@
 #define VERSION_MAJOR    1
 #define VERSION_MINOR    2
 #define VERSION_BUILD    4
-#define VERSION_REVISION 0  
+#define VERSION_REVISION 1  
 
 #define VERSION          VERSION_MAJOR, VERSION_MINOR, VERSION_BUILD, VERSION_REVISION
 #define VERSION_STRING   ver_str(VERSION_MAJOR, VERSION_MINOR, VERSION_BUILD, VERSION_REVISION)
diff --git a/src/mouse.c b/src/mouse.c
index 2ed01d0..c38c378 100644
--- a/src/mouse.c
+++ b/src/mouse.c
@@ -104,16 +104,8 @@ BOOL WINAPI fake_GetCursorPos(LPPOINT lpPoint)
 
     if (lpPoint)
     {
-        if (ddraw->devmode)
-        {
-            lpPoint->x = realpt.x;
-            lpPoint->y = realpt.y;
-        }
-        else
-        {
-            lpPoint->x = (int)ddraw->cursor.x;
-            lpPoint->y = (int)ddraw->cursor.y;
-        }
+        lpPoint->x = (int)ddraw->cursor.x;
+        lpPoint->y = (int)ddraw->cursor.y;
     }
     
     return TRUE;