diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/events.h | 6 | ||||
| -rw-r--r-- | src/wayclock.cc | 8 |
2 files changed, 7 insertions, 7 deletions
diff --git a/src/events.h b/src/events.h index ea241ce..0be27fa 100644 --- a/src/events.h +++ b/src/events.h @@ -11,12 +11,12 @@ enum event_kind_e { EVENT_KIND_FRAME, }; -struct event_kind_resize_s { +struct event_resize_s { i32 width, height; }; union event_data_u { - struct event_kind_resize_s resize; + struct event_resize_s resize; }; struct event_s { @@ -33,7 +33,7 @@ struct event_s { #define WAYC_EVENT_RESIZE(window, width, height) \ WAYC_EVENT_INIT(EVENT_KIND_RESIZE, window, \ - event_data_u{event_kind_resize_s{width, height}}) + event_data_u{event_resize_s{width, height}}) #define WAYC_EVENT_FRAME(window) \ WAYC_EVENT_INIT(EVENT_KIND_FRAME, window, event_data_u{}) diff --git a/src/wayclock.cc b/src/wayclock.cc index 17d7123..ef3e712 100644 --- a/src/wayclock.cc +++ b/src/wayclock.cc @@ -22,10 +22,10 @@ void handle(struct eventloop_s *loop, struct event_s *event) { case EVENT_KIND_CLOSE: wayc_eventloop_unregister(loop, window->id); break; - case EVENT_KIND_RESIZE: - fprintf(stderr, "Window resized: %d x %d\n", data.resize.width, - data.resize.height); - break; + case EVENT_KIND_RESIZE: { + struct event_resize_s resize = data.resize; + fprintf(stderr, "Window resized: %d x %d\n", resize.width, resize.height); + } break; case EVENT_KIND_FRAME: frame(window, loop); break; |
