(struct input_event): New field `padding'.
Change `kind' field to an int.
This commit is contained in:
parent
b312cc52b3
commit
f879067d73
1 changed files with 7 additions and 2 deletions
|
@ -268,10 +268,11 @@ enum event_kind
|
|||
a window system event. These get turned into their lispy forms when
|
||||
they are removed from the event queue. */
|
||||
|
||||
struct input_event {
|
||||
struct input_event
|
||||
{
|
||||
|
||||
/* What kind of event was this? */
|
||||
enum event_kind kind;
|
||||
int kind;
|
||||
|
||||
/* For an ascii_keystroke, this is the character.
|
||||
For a non_ascii_keystroke, this is the keysym code.
|
||||
|
@ -284,6 +285,10 @@ struct input_event {
|
|||
Lisp_Object x, y;
|
||||
unsigned long timestamp;
|
||||
|
||||
/* This is padding just to put the frame_or_window field
|
||||
past the size of struct selection_event. */
|
||||
int *padding[2];
|
||||
|
||||
/* This field is copied into a vector while the event is in the queue,
|
||||
so that garbage collections won't kill it. */
|
||||
/* In a menu_bar_event, this is a cons cell whose car is the frame
|
||||
|
|
Loading…
Add table
Reference in a new issue