diff options
-rw-r--r-- | c++/window/xcb.cpp | 6 |
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); +} } } |