From 3925ff56343966229fb5f693076bfe5a75ffdb77 Mon Sep 17 00:00:00 2001 From: Gang Wu Date: Wed, 2 Sep 2020 14:30:28 +0800 Subject: [PATCH] enable wayland opaque region --- scene.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scene.cpp b/scene.cpp index cac2cd4638..46037fc2b9 100644 --- a/scene.cpp +++ b/scene.cpp @@ -1285,6 +1285,10 @@ QRegion WindowPixmap::shape() const QRegion WindowPixmap::opaque() const { + if (surface()) { + return surface()->opaque(); + } + return toplevel()->opaqueRegion().translated(toplevel()->clientPos()); }