diff --git a/src/Gui/Tree.cpp b/src/Gui/Tree.cpp index 157a7e5c88..a674b66c7d 100644 --- a/src/Gui/Tree.cpp +++ b/src/Gui/Tree.cpp @@ -713,11 +713,12 @@ void TreeWidget::slotActiveDocument(const Gui::Document& Doc) { QFont f = it->second->font(0); f.setBold(it == jt); - it->second->setFont(0, f); it->second->setHidden(0 == displayMode && it != jt); if (2 == displayMode) { it->second->setExpanded(it == jt); } + // this must be done as last step + it->second->setFont(0, f); } }