mirror of
https://gitlab.freedesktop.org/xorg/xserver.git
synced 2026-01-03 22:10:11 +01:00
XQuartz: 64bit crash fix ... don't pass pointers through xe.
This commit is contained in:
parent
c1403c713c
commit
5f1265b82e
2 changed files with 2 additions and 3 deletions
|
|
@ -73,7 +73,7 @@ static void xprEventHandler(int screenNum, xEventPtr xe, DeviceIntPtr dev, int n
|
|||
|
||||
case kXquartzWindowMoved:
|
||||
DEBUG_LOG("kXquartzWindowMoved\n");
|
||||
RootlessNativeWindowMoved ((WindowPtr)xe[i].u.clientMessage.u.l.longs0);
|
||||
RootlessNativeWindowMoved(xprGetXWindow(xe[i].u.clientMessage.u.l.longs0));
|
||||
break;
|
||||
|
||||
case kXquartzBringAllToFront:
|
||||
|
|
|
|||
|
|
@ -88,8 +88,7 @@ static void eventHandler(unsigned int type, const void *arg,
|
|||
DEBUG_LOG("XP_EVENT_WINDOW_MOVED\n");
|
||||
if (arg_size == sizeof(xp_window_id)) {
|
||||
xp_window_id id = * (xp_window_id *) arg;
|
||||
WindowPtr pWin = xprGetXWindow(id);
|
||||
DarwinSendDDXEvent(kXquartzWindowMoved, 1, pWin);
|
||||
DarwinSendDDXEvent(kXquartzWindowMoved, 1, id);
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue