diff --git a/widgets/tabbar.cpp b/widgets/tabbar.cpp index e740f519a..6b1666669 100644 --- a/widgets/tabbar.cpp +++ b/widgets/tabbar.cpp @@ -280,6 +280,7 @@ int TabBar::insertTab(int index, const QIcon &icon, const QString &label, d->updateTabWidgetMode(); int actualIndex = d->tabProxy->native->insertTab(index, icon, label); + d->currentIndex = d->tabProxy->native->currentIndex(); d->tabProxy->setPreferredSize(d->tabProxy->native->sizeHint()); d->updateTabWidgetMode(); return actualIndex;