summaryrefslogtreecommitdiff
path: root/src/helpers/SubsurfaceTree.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/helpers/SubsurfaceTree.cpp')
-rw-r--r--src/helpers/SubsurfaceTree.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/helpers/SubsurfaceTree.cpp b/src/helpers/SubsurfaceTree.cpp
index e0e1f3c9..53174d91 100644
--- a/src/helpers/SubsurfaceTree.cpp
+++ b/src/helpers/SubsurfaceTree.cpp
@@ -170,12 +170,10 @@ void Events::listener_unmapSubsurface(void* owner, void* data) {
int lx = 0, ly = 0;
addSurfaceGlobalOffset(PNODE, &lx, &ly);
- wlr_box extents = {0};
+ wlr_box extents = {lx, ly, 0, 0};
if (PNODE->pSurface) {
- wlr_surface_get_extends(PNODE->pSurface, &extents);
-
- extents.x += lx;
- extents.y += ly;
+ extents.width = PNODE->pSurface->current.width;
+ extents.height = PNODE->pSurface->current.height;
g_pHyprRenderer->damageBox(&extents);
}