LayoutSaver: Clear by affinity too

When restoring windows of the specified affinity clear only
the ones of that affinity
This commit is contained in:
Sergio Martins
2020-03-01 15:02:22 +00:00
parent 9904d847f2
commit dbd90b8a02
4 changed files with 9 additions and 27 deletions

View File

@@ -622,7 +622,7 @@ DockWidgetBase *DockWidgetBase::deserialize(const LayoutSaver::DockWidget::Ptr &
dw->setProperty("kddockwidget_was_restored", true);
if (dw->affinityName() != saved->affinityName) {
qWarning() << Q_FUNC_INFO << "Affinty name changed from" << dw->affinityName()
qWarning() << Q_FUNC_INFO << "Affinity name changed from" << dw->affinityName()
<< "; to" << saved->affinityName;
dw->d->affinityName = saved->affinityName;
}