From cd152140fd797e6671bf0a2f39b5e36958d8410e Mon Sep 17 00:00:00 2001 From: vaxerski Date: Sat, 17 Aug 2024 19:18:02 +0200 Subject: [PATCH] drm: don't report pointer capability when no HW cursor plane is present ref https://github.com/hyprwm/Hyprland/issues/7364 --- src/backend/drm/DRM.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/backend/drm/DRM.cpp b/src/backend/drm/DRM.cpp index ceae96f..f35afb0 100644 --- a/src/backend/drm/DRM.cpp +++ b/src/backend/drm/DRM.cpp @@ -835,6 +835,8 @@ bool Aquamarine::CDRMBackend::dispatchEvents() { } uint32_t Aquamarine::CDRMBackend::capabilities() { + if (getCursorFormats().empty()) + return 0; return eBackendCapabilities::AQ_BACKEND_CAPABILITY_POINTER; }