summaryrefslogtreecommitdiff
path: root/src/protocols/core/Compositor.hpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2024-10-16 21:59:29 +0100
committerVaxry <vaxry@vaxry.net>2024-10-16 21:59:33 +0100
commit781828a56e495439bfe9c0a701cb29f5e4e2df24 (patch)
tree9f5dbe77b7ab78ff85aacde074ea9a81f20342a2 /src/protocols/core/Compositor.hpp
parent0baf166d39260c6d1d422cf528fb5fedc3010cdb (diff)
output: send enter events on late wl_output binds
fixes #6560
Diffstat (limited to 'src/protocols/core/Compositor.hpp')
-rw-r--r--src/protocols/core/Compositor.hpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/protocols/core/Compositor.hpp b/src/protocols/core/Compositor.hpp
index dc1c851f..b3c067c9 100644
--- a/src/protocols/core/Compositor.hpp
+++ b/src/protocols/core/Compositor.hpp
@@ -169,6 +169,8 @@ class CWLCompositorProtocol : public IWaylandProtocol {
virtual void bindManager(wl_client* client, void* data, uint32_t ver, uint32_t id);
+ void forEachSurface(std::function<void(SP<CWLSurfaceResource>)> fn);
+
struct {
CSignal newSurface; // SP<CWLSurfaceResource>
} events;