From c7d2b9bec1a61d36e0c386bc76746c1d1ac4898d Mon Sep 17 00:00:00 2001 From: Henning Gruendl Date: Tue, 15 Aug 2023 10:42:00 +0200 Subject: [PATCH] ADS: Fix potential crash Base repository commit 7a362b7ee3048ecee521ad4ba51647bc8a98193e Change-Id: Id888b92b3738136a534ae7758f585f915777b07d Reviewed-by: Miikka Heikkinen --- src/libs/advanceddockingsystem/dockareatabbar.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/advanceddockingsystem/dockareatabbar.cpp b/src/libs/advanceddockingsystem/dockareatabbar.cpp index c7dab3c2297..57e7c52da78 100644 --- a/src/libs/advanceddockingsystem/dockareatabbar.cpp +++ b/src/libs/advanceddockingsystem/dockareatabbar.cpp @@ -280,7 +280,7 @@ int DockAreaTabBar::currentIndex() const DockWidgetTab *DockAreaTabBar::currentTab() const { - if (d->m_currentIndex < 0) + if (d->m_currentIndex < 0 || d->m_currentIndex >= d->m_tabsLayout->count()) return nullptr; else return qobject_cast(d->m_tabsLayout->itemAt(d->m_currentIndex)->widget());