summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--render/animcur.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/render/animcur.c b/render/animcur.c
index 65327df65..ef27bda27 100644
--- a/render/animcur.c
+++ b/render/animcur.c
@@ -155,7 +155,8 @@ AnimCurTimerNotify(OsTimerPtr timer, CARD32 now, void *arg)
static void
AnimCurCancelTimer(DeviceIntPtr pDev)
{
- CursorPtr cur = pDev->spriteInfo->sprite->current;
+ CursorPtr cur = pDev->spriteInfo->sprite ?
+ pDev->spriteInfo->sprite->current : NULL;
if (IsAnimCur(cur))
TimerCancel(GetAnimCur(cur)->timer);