diff --git a/components/containmentlayoutmanager/gridlayoutmanager.cpp b/components/containmentlayoutmanager/gridlayoutmanager.cpp index 739694714..491db2247 100644 --- a/components/containmentlayoutmanager/gridlayoutmanager.cpp +++ b/components/containmentlayoutmanager/gridlayoutmanager.cpp @@ -108,6 +108,8 @@ inline void maintainItemEdgeAlignment(ItemContainer *item, const QRectF &newRect void GridLayoutManager::layoutGeometryChanged(const QRectF &newGeometry, const QRectF &oldGeometry) { + m_grid.clear(); + m_pointsForItem.clear(); for (auto *item : layout()->childItems()) { // Stash the old config //m_parsedConfig[item->key()] = {item->x(), item->y(), item->width(), item->height(), item->rotation()};