Commit db836fd7 authored by Ulrich Sibiller's avatar Ulrich Sibiller Committed by Mihai Moldovan

Lift record to xorg-xserver-7.1/1.1.0 state

parent 92d80639
...@@ -41,6 +41,7 @@ and Jim Haggerty of Metheus. ...@@ -41,6 +41,7 @@ and Jim Haggerty of Metheus.
#define _XRECORD_SERVER_ #define _XRECORD_SERVER_
#include <nx-X11/extensions/recordstr.h> #include <nx-X11/extensions/recordstr.h>
#include "set.h" #include "set.h"
#include "swaprep.h"
#include <stdio.h> #include <stdio.h>
#include <assert.h> #include <assert.h>
...@@ -797,13 +798,13 @@ RecordADeliveredEventOrError(pcbl, nulldata, calldata) ...@@ -797,13 +798,13 @@ RecordADeliveredEventOrError(pcbl, nulldata, calldata)
xEvent *pev = pei->events; xEvent *pev = pei->events;
for (ev = 0; ev < pei->count; ev++, pev++) for (ev = 0; ev < pei->count; ev++, pev++)
{ {
int recordit; int recordit = 0;
if (pev->u.u.type == X_Error) if (pRCAP->pErrorSet)
{ {
recordit = RecordIsMemberOfSet(pRCAP->pErrorSet, recordit = RecordIsMemberOfSet(pRCAP->pErrorSet,
((xError *)(pev))->errorCode); ((xError *)(pev))->errorCode);
} }
else else if (pRCAP->pDeliveredEventSet)
{ {
recordit = RecordIsMemberOfSet(pRCAP->pDeliveredEventSet, recordit = RecordIsMemberOfSet(pRCAP->pDeliveredEventSet,
pev->u.u.type & 0177); pev->u.u.type & 0177);
...@@ -2861,9 +2862,6 @@ SProcRecordDispatch(client) ...@@ -2861,9 +2862,6 @@ SProcRecordDispatch(client)
} }
} /* SProcRecordDispatch */ } /* SProcRecordDispatch */
/* XXX goes in header file */
extern void SwapConnSetupInfo(), SwapConnSetupPrefix();
/* RecordConnectionSetupInfo /* RecordConnectionSetupInfo
* *
* Arguments: * Arguments:
...@@ -2889,8 +2887,8 @@ RecordConnectionSetupInfo(pContext, pci) ...@@ -2889,8 +2887,8 @@ RecordConnectionSetupInfo(pContext, pci)
char * pConnSetup = (char *)malloc(prefixsize + restsize); char * pConnSetup = (char *)malloc(prefixsize + restsize);
if (!pConnSetup) if (!pConnSetup)
return; return;
SwapConnSetupPrefix(pci->prefix, pConnSetup); SwapConnSetupPrefix(pci->prefix, (xConnSetupPrefix*)pConnSetup);
SwapConnSetupInfo(pci->setup, pConnSetup + prefixsize); SwapConnSetupInfo((char *)pci->setup, (char *)(pConnSetup + prefixsize));
RecordAProtocolElement(pContext, pci->client, XRecordClientStarted, RecordAProtocolElement(pContext, pci->client, XRecordClientStarted,
(void *)pConnSetup, prefixsize + restsize, 0); (void *)pConnSetup, prefixsize + restsize, 0);
free(pConnSetup); free(pConnSetup);
...@@ -3015,7 +3013,7 @@ RecordCloseDown(extEntry) ...@@ -3015,7 +3013,7 @@ RecordCloseDown(extEntry)
* Enables the RECORD extension if possible. * Enables the RECORD extension if possible.
*/ */
void void
RecordExtensionInit() RecordExtensionInit(void)
{ {
ExtensionEntry *extentry; ExtensionEntry *extentry;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment