diff --git a/geometry.cpp b/geometry.cpp index b1d55ef766..f0e8c3d5c6 100644 --- a/geometry.cpp +++ b/geometry.cpp @@ -82,6 +82,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()