diff options
author | marha <marha@users.sourceforge.net> | 2010-03-30 14:39:51 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2010-03-30 14:39:51 +0000 |
commit | f37fe8ec030759069bd7c00cecf2fd55c8e6f9ff (patch) | |
tree | 03b82272fdd55070146d5c6c6aa4062446c0f0f8 /xorg-server/include | |
parent | ff48c0d9098080b51ea12710029135916d117806 (diff) | |
download | vcxsrv-f37fe8ec030759069bd7c00cecf2fd55c8e6f9ff.tar.gz vcxsrv-f37fe8ec030759069bd7c00cecf2fd55c8e6f9ff.tar.bz2 vcxsrv-f37fe8ec030759069bd7c00cecf2fd55c8e6f9ff.zip |
svn merge -r516:HEAD ^/branches/released .
Diffstat (limited to 'xorg-server/include')
-rw-r--r-- | xorg-server/include/inputstr.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/xorg-server/include/inputstr.h b/xorg-server/include/inputstr.h index 15184d071..de4026cb7 100644 --- a/xorg-server/include/inputstr.h +++ b/xorg-server/include/inputstr.h @@ -386,8 +386,16 @@ typedef struct { int spriteTraceSize; int spriteTraceGood; - ScreenPtr pEnqueueScreen; /* screen events are being delivered to */ - ScreenPtr pDequeueScreen; /* screen events are being dispatched to */ + /* Due to delays between event generation and event processing, it is + * possible that the pointer has crossed screen boundaries between the + * time in which it begins generating events and the time when + * those events are processed. + * + * pEnqueueScreen: screen the pointer was on when the event was generated + * pDequeueScreen: screen the pointer was on when the event is processed + */ + ScreenPtr pEnqueueScreen; + ScreenPtr pDequeueScreen; } SpriteRec, *SpritePtr; |