diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-09-13 21:49:55 +0200 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2022-09-13 21:49:55 +0200 |
| commit | 5a146e9d90b79e838fdbb5b76f8f8d6c6ad64af2 (patch) | |
| tree | 928e4e27dab1973bd2dcfd4e80c953661c090ebd /src/helpers/SubsurfaceTree.cpp | |
| parent | da10022d846334fe4265ec03b44a75c41921f603 (diff) | |
guard surface in addsurfaceglobaloffset
Diffstat (limited to 'src/helpers/SubsurfaceTree.cpp')
| -rw-r--r-- | src/helpers/SubsurfaceTree.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/helpers/SubsurfaceTree.cpp b/src/helpers/SubsurfaceTree.cpp index 53174d91..dc30fc9c 100644 --- a/src/helpers/SubsurfaceTree.cpp +++ b/src/helpers/SubsurfaceTree.cpp @@ -3,6 +3,9 @@ #include "../Compositor.hpp" void addSurfaceGlobalOffset(SSurfaceTreeNode* node, int* lx, int* ly) { + if (!node->pSurface) + return; // ? how does this happen sometimes + *lx += node->pSurface->sx; *ly += node->pSurface->sy; |
