MINOR feature... not worth changelogging - add send event flag to

ecore-x-hide event.



SVN revision: 83418
This commit is contained in:
Carsten Haitzler 2013-01-29 08:23:40 +00:00
parent 028f059d32
commit 29ebec4bfb
4 changed files with 5 additions and 1 deletions

File diff suppressed because one or more lines are too long

View File

@ -559,6 +559,7 @@ struct _Ecore_X_Event_Window_Hide
Ecore_X_Window win;
Ecore_X_Window event_win;
Ecore_X_Time time;
Eina_Bool send_event : 1;
};
struct _Ecore_X_Event_Window_Show

View File

@ -1018,6 +1018,8 @@ _ecore_xcb_event_handle_unmap_notify(xcb_generic_event_t *event)
e->win = ev->window;
e->event_win = ev->event;
e->time = _ecore_xcb_event_last_time;
/* send_event is bit 7 (0x80) of response_type */
e->send_event = ((ev->response_type & 0x80) ? 1 : 0);
ecore_event_add(ECORE_X_EVENT_WINDOW_HIDE, e, NULL, NULL);
}

View File

@ -1090,6 +1090,7 @@ _ecore_x_event_handle_unmap_notify(XEvent *xevent)
e->win = xevent->xunmap.window;
e->event_win = xevent->xunmap.event;
e->time = _ecore_x_event_last_time;
e->send_event = xevent->xunmap.send_event;
ecore_event_add(ECORE_X_EVENT_WINDOW_HIDE, e, NULL, NULL);
}