Changeset 4136
- Timestamp:
- 08/05/06 20:40:33 (2 years ago)
- Files:
-
- trunk/src/ChangeLog.Meadow (modified) (1 diff)
- trunk/src/keyboard.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/src/ChangeLog.Meadow
r4135 r4136 1 2006-08-05 YAMAZAKI Katsuhiro <yamazaki-k@mwe.biglobe.ne.jp> 2 3 * keyboard.c (kbd_buffer_store_event_hold): Fix asymmetric usage of 4 W32_BLOCK_EVENT and W32_UNBLOCK_EVENT. 5 1 6 2006-08-05 YAMAZAKI Katsuhiro <yamazaki-k@mwe.biglobe.ne.jp> 2 7 trunk/src/keyboard.c
r4133 r4136 3655 3655 struct input_event *hold_quit; 3656 3656 { 3657 if (event->kind == NO_EVENT) 3658 abort (); 3659 3660 if (hold_quit && hold_quit->kind != NO_EVENT) 3661 return; 3662 3657 3663 #ifdef MEADOW 3658 3664 W32_BLOCK_EVENT; 3659 3665 #endif 3660 if (event->kind == NO_EVENT)3661 abort ();3662 3663 if (hold_quit && hold_quit->kind != NO_EVENT)3664 return;3665 3666 3666 3667 if (event->kind == ASCII_KEYSTROKE_EVENT) … … 3711 3712 { 3712 3713 bcopy (event, (char *) hold_quit, sizeof (*event)); 3714 #ifdef MEADOW 3715 W32_UNBLOCK_EVENT; 3716 #endif 3713 3717 return; 3714 3718 } … … 3774 3778 } 3775 3779 3780 #ifdef MEADOW 3781 W32_UNBLOCK_EVENT; 3782 #endif 3783 3776 3784 /* If we're inside while-no-input, and this event qualifies 3777 3785 as input, set quit-flag to cause an interrupt. */ … … 3791 3799 } 3792 3800 } 3793 #ifdef MEADOW3794 W32_UNBLOCK_EVENT;3795 #endif3796 3801 } 3797 3802
