Changeset 789


Ignore:
Timestamp:
Apr 19, 2004, 12:30:10 PM (21 years ago)
Author:
Gary Byers
Message:

Event-queue-node constructor.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/hemlock/src/cocoa-hemlock.lisp

    r773 r789  
    1313  (thunk nil))
    1414
    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)))
    1617  event)
    1718
     
    2122
    2223(defun enqueue-key-event (q event)
    23   (event-queue-insert q (make-event-queue-node :event event)))
     24  (event-queue-insert q (make-event-queue-node event)))
    2425
    2526(defun dequeue-key-event (q)
     
    3435(defun unget-key-event (event q)
    3536  (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))
    3738  (ccl::signal-semaphore (frame-event-queue-signal q)))
    3839
Note: See TracChangeset for help on using the changeset viewer.