summaryrefslogtreecommitdiff
path: root/src/protocols/core/Compositor.hpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2024-07-29 19:02:58 +0200
committerVaxry <vaxry@vaxry.net>2024-07-29 19:29:08 +0200
commite67322034037fef22079c8e480be38c1d04b5a4a (patch)
tree40778b615ecb56680825ba3e268081dae4e3f854 /src/protocols/core/Compositor.hpp
parent9c38b0fdbe32dc2cb81d53c9be90113d114f1cd2 (diff)
core/surface: fixup a few pointer handling edge cases
Diffstat (limited to 'src/protocols/core/Compositor.hpp')
-rw-r--r--src/protocols/core/Compositor.hpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/protocols/core/Compositor.hpp b/src/protocols/core/Compositor.hpp
index 1fa6926a..79cd1de6 100644
--- a/src/protocols/core/Compositor.hpp
+++ b/src/protocols/core/Compositor.hpp
@@ -137,6 +137,7 @@ class CWLSurfaceResource {
int stateLocks = 0;
void destroy();
+ void releaseBuffers(bool onlyCurrent = true);
void commitPendingState();
void bfHelper(std::vector<SP<CWLSurfaceResource>> nodes, std::function<void(SP<CWLSurfaceResource>, const Vector2D&, void*)> fn, void* data);
};