summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--c++/window/xcb.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/c++/window/xcb.cpp b/c++/window/xcb.cpp
index e8942e4..d5f5fbb 100644
--- a/c++/window/xcb.cpp
+++ b/c++/window/xcb.cpp
@@ -241,7 +241,11 @@ const video_mode& window<backend::linux_xcb>::get_video_mode() const {
return video_mode_;
}
-
+conveyor<data<schema::WindowEvents>> window<backend::linux_xcb>::on_event() {
+ auto caf = new_conveyor_and_feeder<data<WindowEvents>>();
+ event_feeder = std::move(caf.feeder);
+ return std::move(caf.conveyor);
+}
}
}