vcl/source/window/splitwin.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-)
New commits: commit 1f0ef4a86cf7ff83bba26f141408d9ccb296fb2a Author: Stephan Bergmann <sberg...@redhat.com> AuthorDate: Thu Jan 23 09:34:21 2020 +0100 Commit: Stephan Bergmann <sberg...@redhat.com> CommitDate: Thu Jan 23 11:12:29 2020 +0100 Avoid explicit casts to smaller sal_uInt16 from larger long resp. int ...in what might be attempts to avoid warnings about signed vs. unsigned comparisons Change-Id: I9d6b9f1fce6de829103c5c35d5d606ce0398807a Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87241 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sberg...@redhat.com> diff --git a/vcl/source/window/splitwin.cxx b/vcl/source/window/splitwin.cxx index 4ae7f4851fda..f1f56776cc5d 100644 --- a/vcl/source/window/splitwin.cxx +++ b/vcl/source/window/splitwin.cxx @@ -19,6 +19,7 @@ #include <string.h> +#include <o3tl/safeint.hxx> #include <sal/log.hxx> #include <vcl/event.hxx> @@ -491,7 +492,7 @@ static void ImplCalcSet( ImplSplitSet* pSet, } } // do not compensate rounding errors here - if ( (nAbsItems < static_cast<sal_uInt16>(std::abs( nSizeDelta ))) && nSizeWinSize ) + if ( (nAbsItems < o3tl::make_unsigned(std::abs( nSizeDelta ))) && nSizeWinSize ) { long nNewSizeWinSize = 0; @@ -1678,7 +1679,7 @@ void SplitWindow::ImplStartSplit( const MouseEvent& rMEvt ) bool bPropSmaller; mnMouseModifier = rMEvt.GetModifier(); - bPropSmaller = (mnMouseModifier & KEY_SHIFT) && (static_cast<sal_uInt16>(mnSplitPos+1) < mpSplitSet->mvItems.size()); + bPropSmaller = (mnMouseModifier & KEY_SHIFT) && (o3tl::make_unsigned(mnSplitPos+1) < mpSplitSet->mvItems.size()); // here we can set the maximum size StartSplit(); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits