summaryrefslogtreecommitdiff
path: root/src/protocols/core/Compositor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/protocols/core/Compositor.cpp')
-rw-r--r--src/protocols/core/Compositor.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/protocols/core/Compositor.cpp b/src/protocols/core/Compositor.cpp
index 12647811..f1c83531 100644
--- a/src/protocols/core/Compositor.cpp
+++ b/src/protocols/core/Compositor.cpp
@@ -406,6 +406,9 @@ void CWLSurfaceResource::commitPendingState() {
pending.damage.clear();
pending.bufferDamage.clear();
+ if (current.buffer && current.buffer->texture)
+ current.buffer->texture->m_eTransform = wlTransformToHyprutils(current.transform);
+
if (current.buffer && !bufferReleased) {
current.buffer->update(accumulateCurrentBufferDamage());