diff --git a/toplevel.cpp b/toplevel.cpp index a83367a81..ff854b743 100644 --- a/toplevel.cpp +++ b/toplevel.cpp @@ -583,6 +583,7 @@ void Toplevel::updateShadow() { QRect dirtyRect; // old & new shadow region const QRect oldVisibleRect = visibleRect(); + addWorkspaceRepaint(oldVisibleRect); if (shadow()) { dirtyRect = shadow()->shadowRegion().boundingRect(); if (!effectWindow()->sceneWindow()->shadow()->updateShadow()) {