summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
authorgarypippi <35366976+garypippi@users.noreply.github.com>2026-02-14 08:52:15 +0900
committerGitHub <noreply@github.com>2026-02-13 23:52:15 +0000
commite80f705d76d4dbe836e0f57aadea994a624ac63e (patch)
treeb7476702b2f2d6472d8d1d803714943ee0bfbba5 /src/Compositor.cpp
parent1bf410e1fc319edd2881ffef50f57e7bccf088ff (diff)
compositor: guard null view() in getWindowFromSurface (#13255)
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index 91e49a64..b722dab2 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -1185,7 +1185,7 @@ PHLWINDOW CCompositor::getWindowFromSurface(SP<CWLSurfaceResource> pSurface) {
const auto VIEW = pSurface->m_hlSurface->view();
- if (VIEW->type() != Desktop::View::VIEW_TYPE_WINDOW)
+ if (!VIEW || VIEW->type() != Desktop::View::VIEW_TYPE_WINDOW)
return nullptr;
return dynamicPointerCast<Desktop::View::CWindow>(VIEW);