diff --git a/src/kernel/dplatformhandle.cpp b/src/kernel/dplatformhandle.cpp index f3e5c92..0fac22e 100644 --- a/src/kernel/dplatformhandle.cpp +++ b/src/kernel/dplatformhandle.cpp @@ -754,8 +754,10 @@ bool DPlatformHandle::setWindowBlurAreaByWM(QWindow *window, const QVector*>(&area)))); - + QVector areas; + for (auto item : area) + areas << item.x << item.y << item.width << item.height << item.xRadius << item.yRaduis; + setWindowProperty(window, _windowBlurAreas, QVariant::fromValue(areas)); return true; }