diff --git a/src/widgets/widgets/qdockarealayout.cpp b/src/widgets/widgets/qdockarealayout.cpp index 98643eb7af2..7f3a7e70db3 100644 --- a/src/widgets/widgets/qdockarealayout.cpp +++ b/src/widgets/widgets/qdockarealayout.cpp @@ -2197,7 +2197,7 @@ bool QDockAreaLayoutInfo::updateTabBar() const QString title = dw->d_func()->fixedWindowTitle; quintptr id = tabId(item); if (tab_idx == tabBar->count()) { - tabBar->insertTab(tab_idx, title); + tabBar->insertTab(tab_idx, dw->windowIcon(), title); #if QT_CONFIG(tooltip) tabBar->setTabToolTip(tab_idx, title); #endif @@ -2207,7 +2207,7 @@ bool QDockAreaLayoutInfo::updateTabBar() const && qvariant_cast(tabBar->tabData(tab_idx + 1)) == id) tabBar->removeTab(tab_idx); else { - tabBar->insertTab(tab_idx, title); + tabBar->insertTab(tab_idx, dw->windowIcon(), title); #if QT_CONFIG(tooltip) tabBar->setTabToolTip(tab_idx, title); #endif