diff --git a/client.cpp b/client.cpp index 12fbd5083c..ef31481d5e 100644 --- a/client.cpp +++ b/client.cpp @@ -542,9 +542,9 @@ void Client::destroyDecoration() { QRect oldgeom = geometry(); if (m_decoration) { + QPoint grav = calculateGravitation(true); delete m_decoration; m_decoration = nullptr; - QPoint grav = calculateGravitation(true); plainResize(sizeForClientSize(clientSize()), ForceGeometrySet); move(grav); if (compositing())