comparison src/events.c @ 269:b2472a1930f2 r20-5b33

Import from CVS: tag r20-5b33
author cvs
date Mon, 13 Aug 2007 10:27:19 +0200
parents 966663fcf606
children c5d627a313b1
comparison
equal deleted inserted replaced
268:6ced69ccd85f 269:b2472a1930f2
503 EVENT_CHANNEL (e) = Qnil; 503 EVENT_CHANNEL (e) = Qnil;
504 504
505 plist = Fcopy_sequence (plist); 505 plist = Fcopy_sequence (plist);
506 Fcanonicalize_plist (plist, Qnil); 506 Fcanonicalize_plist (plist, Qnil);
507 507
508 #define WRONG_EVENT_TYPE_FOR_PROPERTY(prop) \ 508 #define WRONG_EVENT_TYPE_FOR_PROPERTY(prop) \
509 error_with_frob (type, "Invalid event type for `%s' property", keyword) 509 error_with_frob (type, "Invalid event type for `%s' property", \
510 string_data (symbol_name (XSYMBOL (keyword))))
510 511
511 EXTERNAL_PROPERTY_LIST_LOOP (tail, keyword, value, plist) 512 EXTERNAL_PROPERTY_LIST_LOOP (tail, keyword, value, plist)
512 { 513 {
514 CHECK_SYMBOL (keyword);
513 if (EQ (keyword, Qchannel)) 515 if (EQ (keyword, Qchannel))
514 { 516 {
515 if (e->event_type == key_press_event) 517 if (e->event_type == key_press_event)
516 { 518 {
517 while (!CONSOLEP (value)) 519 while (!CONSOLEP (value))