Pass WINDOW_SEND_EVENT arg by &
This commit is contained in:
parent
ee50d45e72
commit
2027af6f85
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue