diff options
Diffstat (limited to 'xorg-server/composite/compext.c')
-rw-r--r-- | xorg-server/composite/compext.c | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/xorg-server/composite/compext.c b/xorg-server/composite/compext.c index f1a825573..4448197da 100644 --- a/xorg-server/composite/compext.c +++ b/xorg-server/composite/compext.c @@ -108,15 +108,14 @@ static int ProcCompositeQueryVersion(ClientPtr client) { CompositeClientPtr pCompositeClient = GetCompositeClient(client); - xCompositeQueryVersionReply rep = { - .type = X_Reply, - .sequenceNumber = client->sequence, - .length = 0 - }; + xCompositeQueryVersionReply rep; REQUEST(xCompositeQueryVersionReq); REQUEST_SIZE_MATCH(xCompositeQueryVersionReq); + rep.type = X_Reply; + rep.length = 0; + rep.sequenceNumber = client->sequence; if (stuff->majorVersion < SERVER_COMPOSITE_MAJOR_VERSION) { rep.majorVersion = stuff->majorVersion; rep.minorVersion = stuff->minorVersion; @@ -324,12 +323,10 @@ ProcCompositeGetOverlayWindow(ClientPtr client) return rc; } - rep = (xCompositeGetOverlayWindowReply) { - .type = X_Reply, - .sequenceNumber = client->sequence, - .length = 0, - .overlayWin = cs->pOverlayWin->drawable.id - }; + rep.type = X_Reply; + rep.sequenceNumber = client->sequence; + rep.length = 0; + rep.overlayWin = cs->pOverlayWin->drawable.id; if (client->swapped) { swaps(&rep.sequenceNumber); @@ -857,12 +854,10 @@ PanoramiXCompositeGetOverlayWindow(ClientPtr client) cs = GetCompScreen(screenInfo.screens[0]); - rep = (xCompositeGetOverlayWindowReply) { - .type = X_Reply, - .sequenceNumber = client->sequence, - .length = 0, - .overlayWin = cs->pOverlayWin->drawable.id - }; + rep.type = X_Reply; + rep.sequenceNumber = client->sequence; + rep.length = 0; + rep.overlayWin = cs->pOverlayWin->drawable.id; if (client->swapped) { swaps(&rep.sequenceNumber); |