Changeset 789
- Timestamp:
- Apr 19, 2004, 12:30:10 PM (21 years ago)
- File:
-
- 1 edited
-
trunk/ccl/hemlock/src/cocoa-hemlock.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/hemlock/src/cocoa-hemlock.lisp
r773 r789 13 13 (thunk nil)) 14 14 15 (defstruct (event-queue-node (:include ccl::dll-node)) 15 (defstruct (event-queue-node (:include ccl::dll-node) 16 (:constructor make-event-queue-node (event))) 16 17 event) 17 18 … … 21 22 22 23 (defun enqueue-key-event (q event) 23 (event-queue-insert q (make-event-queue-node :eventevent)))24 (event-queue-insert q (make-event-queue-node event))) 24 25 25 26 (defun dequeue-key-event (q) … … 34 35 (defun unget-key-event (event q) 35 36 (ccl::with-locked-dll-header (q) 36 (ccl::insert-dll-node-after (make-event-queue-node event) q))37 (ccl::insert-dll-node-after (make-event-queue-node event) q)) 37 38 (ccl::signal-semaphore (frame-event-queue-signal q))) 38 39
Note:
See TracChangeset
for help on using the changeset viewer.
