Removed broken initial cursor pos kluges.

This commit is contained in:
Camilla Berglund 2013-05-26 17:19:13 +02:00
parent b4e0ee418e
commit ffc55c3509
3 changed files with 0 additions and 31 deletions

View File

@ -867,10 +867,6 @@ int _glfwPlatformCreateWindow(_GLFWwindow* window,
if (wndconfig->monitor) if (wndconfig->monitor)
enterFullscreenMode(window); enterFullscreenMode(window);
NSPoint point = [[NSCursor currentCursor] hotSpot];
window->cursorPosX = point.x;
window->cursorPosY = point.y;
return GL_TRUE; return GL_TRUE;
} }

View File

@ -762,7 +762,6 @@ static int createWindow(_GLFWwindow* window,
const _GLFWfbconfig* fbconfig) const _GLFWfbconfig* fbconfig)
{ {
int xpos, ypos, fullWidth, fullHeight; int xpos, ypos, fullWidth, fullHeight;
POINT cursorPos;
WCHAR* wideTitle; WCHAR* wideTitle;
window->win32.dwStyle = WS_CLIPSIBLINGS | WS_CLIPCHILDREN; window->win32.dwStyle = WS_CLIPSIBLINGS | WS_CLIPCHILDREN;
@ -829,12 +828,6 @@ static int createWindow(_GLFWwindow* window,
return GL_FALSE; return GL_FALSE;
} }
// Initialize cursor position data
GetCursorPos(&cursorPos);
ScreenToClient(window->win32.handle, &cursorPos);
window->win32.oldCursorX = window->cursorPosX = cursorPos.x;
window->win32.oldCursorY = window->cursorPosY = cursorPos.y;
if (!_glfwCreateContext(window, wndconfig, fbconfig)) if (!_glfwCreateContext(window, wndconfig, fbconfig))
return GL_FALSE; return GL_FALSE;

View File

@ -890,26 +890,6 @@ int _glfwPlatformCreateWindow(_GLFWwindow* window,
enterFullscreenMode(window); enterFullscreenMode(window);
} }
// Retrieve and set initial cursor position
{
Window cursorWindow, cursorRoot;
int windowX, windowY, rootX, rootY;
unsigned int mask;
XQueryPointer(_glfw.x11.display,
window->x11.handle,
&cursorRoot,
&cursorWindow,
&rootX, &rootY,
&windowX, &windowY,
&mask);
// TODO: Probably check for some corner cases here.
window->cursorPosX = windowX;
window->cursorPosY = windowY;
}
return GL_TRUE; return GL_TRUE;
} }