Fix emission of viewToggled() signal for dock widgets that are not part of the state that is restored

This commit is contained in:
Uwe Kindler
2019-10-01 11:48:53 +02:00
parent 664a1674ab
commit 156cc71040
6 changed files with 39 additions and 6 deletions

View File

@@ -373,6 +373,12 @@ void CFloatingDockContainer::closeEvent(QCloseEvent *event)
void CFloatingDockContainer::hideEvent(QHideEvent *event)
{
Super::hideEvent(event);
// Prevent toogleView() events during restore state
if (d->DockManager->isRestoringState())
{
return;
}
for (auto DockArea : d->DockContainer->openedDockAreas())
{
for (auto DockWidget : DockArea->openedDockWidgets())