diff --git a/geometry.cpp b/geometry.cpp index 75df2baf42..56255db7cb 100644 --- a/geometry.cpp +++ b/geometry.cpp @@ -89,6 +89,9 @@ void Workspace::desktopResized() if (effects) { static_cast(effects)->desktopResized(geom.size()); } + + //Update the shape of the overlay window to fix redrawing of unredirected windows. bug#305781 + m_compositor->checkUnredirect(true); } void Workspace::saveOldScreenSizes()