diff --git a/shadow.cpp b/shadow.cpp --- a/shadow.cpp +++ b/shadow.cpp @@ -57,7 +57,7 @@ if (!shadow && waylandServer()) { shadow = createShadowFromWayland(toplevel); } - if (!shadow) { + if (!shadow && kwinApp()->x11Connection()) { shadow = createShadowFromX11(toplevel); } if (shadow) {