summaryrefslogtreecommitdiff
path: root/src/events.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/events.cc')
-rw-r--r--src/events.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/events.cc b/src/events.cc
index 850d48f..6a3190c 100644
--- a/src/events.cc
+++ b/src/events.cc
@@ -1,13 +1,18 @@
#include "events.h"
+#include "hashm.h"
#include "vec.h"
+#include <cstring>
bool wayc_eventloop_init(struct eventloop_s *loop) {
wayc_notnull(loop);
+ memset(loop, 0, sizeof(*loop));
if (!wayc_wlstate_init(&loop->state))
return false;
loop->events = WAYC_VEC_INIT(struct event_s);
+ wayc_hashmap_init(&loop->windows);
+
return true;
}