diff options
author | Eamon Walsh <ewalsh@tycho.nsa.gov> | 2006-12-15 16:36:29 -0500 |
---|---|---|
committer | Eamon Walsh <ewalsh@moss-huskies.epoch.ncsc.mil> | 2006-12-15 16:36:29 -0500 |
commit | 10aabb729d1586db344f9c1abdf1cf45e7ddaa7a (patch) | |
tree | 4c601a4b49253dec98d4d6d4364c9f61fb30dcc0 /Xext/xprint.c | |
parent | 25d5e0a629f82d95bd71daf9a920a70e095b5188 (diff) | |
download | xserver-10aabb729d1586db344f9c1abdf1cf45e7ddaa7a.tar.gz |
Convert callers of LookupDrawable() to dixLookupDrawable().
Diffstat (limited to 'Xext/xprint.c')
-rw-r--r-- | Xext/xprint.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Xext/xprint.c b/Xext/xprint.c index d8fc51713..4ac13e6d1 100644 --- a/Xext/xprint.c +++ b/Xext/xprint.c @@ -1944,8 +1944,11 @@ ProcXpPutDocumentData(ClientPtr client) if (stuff->drawable) { if (pContext->state & DOC_RAW_STARTED) return BadDrawable; - pDraw = (DrawablePtr)LookupDrawable(stuff->drawable, client); - if (!pDraw || pDraw->pScreen->myNum != pContext->screenNum) + result = dixLookupDrawable(&pDraw, stuff->drawable, client, 0, + DixUnknownAccess); + if (result != Success) + return result; + if (pDraw->pScreen->myNum != pContext->screenNum) return BadDrawable; } else { if (pContext->state & DOC_COOKED_STARTED) |