diff options
Diffstat (limited to 'src/platform/gui/xcb/UiApplication.cpp')
-rw-r--r-- | src/platform/gui/xcb/UiApplication.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/platform/gui/xcb/UiApplication.cpp b/src/platform/gui/xcb/UiApplication.cpp index d64fc9da..139a5422 100644 --- a/src/platform/gui/xcb/UiApplication.cpp +++ b/src/platform/gui/xcb/UiApplication.cpp @@ -79,4 +79,12 @@ void XcbUiApplication::HandleXEvents() { NotImplemented(); } } + +void XcbUiApplication::RegisterWindow(XcbWindow *window) { + windows_.push_back(window); +} + +void XcbUiApplication::UnregisterWindow(XcbWindow *window) { + std::erase(windows_, window); +} } // namespace cru::platform::gui::xcb |