vcl/source/control/ivctrl.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 72922587b9f8755bd06ea1a50a0387cb072f17dc
Author: Caolán McNamara <[email protected]>
AuthorDate: Sat Jul 13 19:39:53 2024 +0100
Commit: Caolán McNamara <[email protected]>
CommitDate: Sat Jul 13 21:59:49 2024 +0200
cid#1610241 silence Improper use of negative value
Change-Id: If258376bb3303ea6cd497c30c0610f22f7fe2f7a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/170433
Reviewed-by: Caolán McNamara <[email protected]>
Tested-by: Jenkins
diff --git a/vcl/source/control/ivctrl.cxx b/vcl/source/control/ivctrl.cxx
index 0664ad9207a1..8cf5eca9c8a0 100644
--- a/vcl/source/control/ivctrl.cxx
+++ b/vcl/source/control/ivctrl.cxx
@@ -536,6 +536,7 @@ void VerticalTabControl::RemovePage(std::u16string_view
rPageId)
if (pData->sId == rPageId)
{
sal_Int32 nEntryListPos =
m_xChooser->GetEntryListPos(pData->pEntry);
+ assert(nEntryListPos >= 0);
m_xChooser->RemoveEntry(nEntryListPos);
m_xChooser->ArrangeIcons();
maPageList.erase(it);