summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2024-10-06 15:01:14 +0100
committerCaolán McNamara <caolan.mcnamara@collabora.com>2024-10-28 21:22:08 +0100
commit4b1d4d6cac7cda998f5219858353866f85a44933 (patch)
treeed1acfb41ef3cc0db3d323afd09f4a1087dc159b
parent268a82d43425534761ef243d9204bfe4f4d3abc6 (diff)
cid#1607898 silence Overflowed constant
Change-Id: Ief9b09c5db8ef687c50ab12894d59056be85e8b2 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/175728 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com>
-rw-r--r--vcl/source/window/menufloatingwindow.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/vcl/source/window/menufloatingwindow.cxx b/vcl/source/window/menufloatingwindow.cxx
index 16af78719e55..7de7a5801282 100644
--- a/vcl/source/window/menufloatingwindow.cxx
+++ b/vcl/source/window/menufloatingwindow.cxx
@@ -972,8 +972,8 @@ void MenuFloatingWindow::ImplCursorUpDown( bool bUp, bool bHomeEnd )
}
else
{
- n = sal_uInt16(-1);
- nLoop = n+1;
+ n = ITEMPOS_INVALID;
+ nLoop = 0;
}
}
@@ -991,7 +991,7 @@ void MenuFloatingWindow::ImplCursorUpDown( bool bUp, bool bHomeEnd )
}
else
{
- n++;
+ n = (n == ITEMPOS_INVALID) ? 0 : n + 1;
if ( n >= pMenu->GetItemCount() )
{
if ( !IsScrollMenu() || ( nHighlightedItem == ITEMPOS_INVALID ) )