История изменений
Исправление Zubok, (текущая версия) :
Таймаут стоит? А то я ведь и без обработки мессадж похерить могу.
Это как? Ты доступа туда не имеешь. XSync сам отправляет запрос и тут же ждет ответа.
XSync (
register Display *dpy,
Bool discard)
{
xGetInputFocusReply rep;
register xReq *req;
LockDisplay(dpy);
GetEmptyReq(GetInputFocus, req); <---- формируем запрос
(void) _XReply (dpy, (xReply *)&rep, 0, xTrue); <-- отсылаем и получаем ответ
...
UnlockDisplay(dpy);
return 1;
}
Исходная версия Zubok, :
Таймаут стоит? А то я ведь и без обработки мессадж похерить могу.
Это как? Ты доступа туда не имеешь. XSync сам отправляет запрос и тут же ждет ответа.
XSync (
register Display *dpy,
Bool discard)
{
xGetInputFocusReply rep;
register xReq *req;
LockDisplay(dpy);
GetEmptyReq(GetInputFocus, req); <---- посылаем запрос
(void) _XReply (dpy, (xReply *)&rep, 0, xTrue); <-- получаем ответ
...
UnlockDisplay(dpy);
return 1;
}