From 02ee5864a3bad0c6b8a7eb30c0eacd25e6e02f1d Mon Sep 17 00:00:00 2001 From: Emil Sawicki Date: Sun, 6 Feb 2022 12:14:42 +0100 Subject: [PATCH] Fix removing layout in layout when removing item --- limereport/items/lrabstractlayout.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/limereport/items/lrabstractlayout.cpp b/limereport/items/lrabstractlayout.cpp index a122eb0..eabd0fa 100644 --- a/limereport/items/lrabstractlayout.cpp +++ b/limereport/items/lrabstractlayout.cpp @@ -293,7 +293,7 @@ BaseDesignIntf *AbstractLayout::findPrior(BaseDesignIntf *item) void AbstractLayout::slotOnChildDestroy(QObject* child) { m_children.removeAll(static_cast(child)); - if (m_children.count()<2){ + if (m_children.count() < 2 && !static_cast(child)){ beforeDelete(); } else { relocateChildren();