diff --git a/src/DockContainerWidget.cpp b/src/DockContainerWidget.cpp index 15b246d..3539406 100644 --- a/src/DockContainerWidget.cpp +++ b/src/DockContainerWidget.cpp @@ -1289,6 +1289,7 @@ bool CDockContainerWidget::restoreState(QXmlStreamReader& s, bool Testing) { d->VisibleDockAreaCount = -1;// invalidate the dock area count d->DockAreas.clear(); + std::fill(std::begin(d->LastAddedAreaCache),std::end(d->LastAddedAreaCache), nullptr); } if (IsFloating)