diff options
Diffstat (limited to 'src/haiku_io.c')
-rw-r--r-- | src/haiku_io.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/haiku_io.c b/src/haiku_io.c index cade69f3387..89f0877eb67 100644 --- a/src/haiku_io.c +++ b/src/haiku_io.c @@ -90,14 +90,16 @@ haiku_len (enum haiku_event_type type) return sizeof (struct haiku_menu_bar_help_event); case ZOOM_EVENT: return sizeof (struct haiku_zoom_event); - case REFS_EVENT: - return sizeof (struct haiku_refs_event); + case DRAG_AND_DROP_EVENT: + return sizeof (struct haiku_drag_and_drop_event); case APP_QUIT_REQUESTED_EVENT: return sizeof (struct haiku_app_quit_requested_event); case DUMMY_EVENT: return sizeof (struct haiku_dummy_event); case MENU_BAR_LEFT: return sizeof (struct haiku_menu_bar_left_event); + case SCROLL_BAR_PART_EVENT: + return sizeof (struct haiku_scroll_bar_part_event); } emacs_abort (); @@ -143,7 +145,7 @@ haiku_read (enum haiku_event_type *type, void *buf, ssize_t len) Input is blocked when an attempt to read is in progress. */ int haiku_read_with_timeout (enum haiku_event_type *type, void *buf, ssize_t len, - time_t timeout, bool popup_menu_p) + bigtime_t timeout, bool popup_menu_p) { int32 typ; port_id from = (popup_menu_p |