summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/events.h6
-rw-r--r--src/wayclock.cc8
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;