aboutsummaryrefslogtreecommitdiff
path: root/src/platform/gui/xcb/UiApplication.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/gui/xcb/UiApplication.cpp')
-rw-r--r--src/platform/gui/xcb/UiApplication.cpp8
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