diff --git a/src/widgets/Notebook.cpp b/src/widgets/Notebook.cpp index 0350a1d7499..4bbc6148a39 100644 --- a/src/widgets/Notebook.cpp +++ b/src/widgets/Notebook.cpp @@ -195,10 +195,11 @@ void Notebook::duplicatePage(QWidget *page) newContainer->applyFromDescriptor(descriptor); int newTabPosition = this->indexOf(page) + 1; + auto highlightState = item->tab->highlightState(); auto *tab = this->addPageAt( newContainer, newTabPosition, item->tab->hasCustomTitle() ? item->tab->getCustomTitle() : "", false); - tab->setHighlightState(item->tab->highlightState()); + tab->setHighlightState(highlightState); newContainer->setTab(tab); }