ADS: Fix potential crash

Base repository commit
7a362b7ee3048ecee521ad4ba51647bc8a98193e

Change-Id: Id888b92b3738136a534ae7758f585f915777b07d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
Henning Gruendl
2023-08-15 10:42:00 +02:00
committed by Henning Gründl
parent 0c6bc8382f
commit c7d2b9bec1

View File

@@ -280,7 +280,7 @@ int DockAreaTabBar::currentIndex() const
DockWidgetTab *DockAreaTabBar::currentTab() const DockWidgetTab *DockAreaTabBar::currentTab() const
{ {
if (d->m_currentIndex < 0) if (d->m_currentIndex < 0 || d->m_currentIndex >= d->m_tabsLayout->count())
return nullptr; return nullptr;
else else
return qobject_cast<DockWidgetTab *>(d->m_tabsLayout->itemAt(d->m_currentIndex)->widget()); return qobject_cast<DockWidgetTab *>(d->m_tabsLayout->itemAt(d->m_currentIndex)->widget());