render: don't dereference cursor if cursor is NULL.
This commit is contained in:
parent
fc35d1e3be
commit
248a1df634
|
@ -93,7 +93,7 @@ static CursorBits animCursorBits = {
|
||||||
static int AnimCurGeneration;
|
static int AnimCurGeneration;
|
||||||
static DevPrivateKey AnimCurScreenPrivateKey = &AnimCurScreenPrivateKey;
|
static DevPrivateKey AnimCurScreenPrivateKey = &AnimCurScreenPrivateKey;
|
||||||
|
|
||||||
#define IsAnimCur(c) ((c)->bits == &animCursorBits)
|
#define IsAnimCur(c) ((c) && ((c)->bits == &animCursorBits))
|
||||||
#define GetAnimCur(c) ((AnimCurPtr) ((c) + 1))
|
#define GetAnimCur(c) ((AnimCurPtr) ((c) + 1))
|
||||||
#define GetAnimCurScreen(s) ((AnimCurScreenPtr)dixLookupPrivate(&(s)->devPrivates, AnimCurScreenPrivateKey))
|
#define GetAnimCurScreen(s) ((AnimCurScreenPtr)dixLookupPrivate(&(s)->devPrivates, AnimCurScreenPrivateKey))
|
||||||
#define GetAnimCurScreenIfSet(s) GetAnimCurScreen(s)
|
#define GetAnimCurScreenIfSet(s) GetAnimCurScreen(s)
|
||||||
|
|
Loading…
Reference in New Issue