|
From: Lex S. <lex...@us...> - 2002-03-11 16:16:01
|
Update of /cvsroot/squeak/squeak/platforms/unix/vm
In directory usw-pr-cvs1:/tmp/cvs-serv5658
Modified Files:
sqXWindow.c
Log Message:
only modify buttonState from one location.
This change might cause some trouble in MVC projects when events
are coming in much more quickly than they are being processed.
Index: sqXWindow.c
===================================================================
RCS file: /cvsroot/squeak/squeak/platforms/unix/vm/sqXWindow.c,v
retrieving revision 1.27
retrieving revision 1.28
diff -C2 -d -r1.27 -r1.28
*** sqXWindow.c 11 Mar 2002 16:03:29 -0000 1.27
--- sqXWindow.c 11 Mar 2002 16:15:57 -0000 1.28
***************
*** 1925,1930 ****
keystate= keyBuf[keyBufGet];
keyBufGet= (keyBufGet + 1) % KEYBUF_SIZE;
- /* set modifer bits in buttonState to reflect the last keystroke fetched */
- buttonState= ((keystate >> 5) & 0xF8) | (buttonState & 0x7);
return keystate;
--- 1925,1928 ----
***************
*** 1992,1997 ****
keystate= keyBuf[keyBufGet];
- /* set modifer bits in buttonState to reflect the last keystroke peeked at */
- buttonState= ((keystate >> 5) & 0xF8) | (buttonState & 0x7);
return keystate;
#endif
--- 1990,1993 ----
|