mirror of
https://github.com/gwm17/glfw.git
synced 2024-11-27 04:28:52 -05:00
Removed broken initial cursor pos kluges.
This commit is contained in:
parent
b4e0ee418e
commit
ffc55c3509
|
@ -867,10 +867,6 @@ int _glfwPlatformCreateWindow(_GLFWwindow* window,
|
|||
if (wndconfig->monitor)
|
||||
enterFullscreenMode(window);
|
||||
|
||||
NSPoint point = [[NSCursor currentCursor] hotSpot];
|
||||
window->cursorPosX = point.x;
|
||||
window->cursorPosY = point.y;
|
||||
|
||||
return GL_TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -762,7 +762,6 @@ static int createWindow(_GLFWwindow* window,
|
|||
const _GLFWfbconfig* fbconfig)
|
||||
{
|
||||
int xpos, ypos, fullWidth, fullHeight;
|
||||
POINT cursorPos;
|
||||
WCHAR* wideTitle;
|
||||
|
||||
window->win32.dwStyle = WS_CLIPSIBLINGS | WS_CLIPCHILDREN;
|
||||
|
@ -829,12 +828,6 @@ static int createWindow(_GLFWwindow* window,
|
|||
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))
|
||||
return GL_FALSE;
|
||||
|
||||
|
|
|
@ -890,26 +890,6 @@ int _glfwPlatformCreateWindow(_GLFWwindow* 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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user