diff --git a/abstract_client.cpp b/abstract_client.cpp index cfa7f93f31..a33821a91c 100644 --- a/abstract_client.cpp +++ b/abstract_client.cpp @@ -75,6 +75,7 @@ AbstractClient::AbstractClient() [this] (Toplevel *c, const QRect &old) { Q_UNUSED(c) if (isOnScreenDisplay() && !geometry().isEmpty() && old.size() != geometry().size()) { + GeometryUpdatesBlocker blocker(this); QRect area = workspace()->clientArea(PlacementArea, Screens::self()->current(), desktop()); Placement::self()->place(this, area); setGeometryRestore(geometry());