Pass WINDOW_SEND_EVENT arg by &

This commit is contained in:
Kp 2015-01-17 18:31:40 +00:00
parent ee50d45e72
commit 2027af6f85

View file

@ -92,13 +92,13 @@ window_event_result window_send_event(window &wind,const d_event &event);
extern void window_set_modal(window *wind, int modal);
extern int window_is_modal(window *wind);
static inline window_event_result WINDOW_SEND_EVENT(window *w, const d_event &event, const char *file, unsigned line, const char *e)
static inline window_event_result WINDOW_SEND_EVENT(window &w, const d_event &event, const char *file, unsigned line, const char *e)
{
auto &c = window_get_canvas(*w);
auto &c = window_get_canvas(w);
con_printf(CON_DEBUG, "%s:%u: sending event %s to window of dimensions %dx%d", file, line, e, c.cv_bitmap.bm_w, c.cv_bitmap.bm_h);
return window_send_event(*w, event);
return window_send_event(w, event);
}
#define WINDOW_SEND_EVENT(w, e) (event.type = e, (WINDOW_SEND_EVENT)(w, event, __FILE__, __LINE__, #e))
#define WINDOW_SEND_EVENT(w, e) (event.type = e, (WINDOW_SEND_EVENT)(*w, event, __FILE__, __LINE__, #e))
#endif