diff options
Diffstat (limited to 'chart2/source/controller/drawinglayer/ViewElementListProvider.cxx')
-rw-r--r-- | chart2/source/controller/drawinglayer/ViewElementListProvider.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx b/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx index 7113eba8857b..9259ce921819 100644 --- a/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx +++ b/chart2/source/controller/drawinglayer/ViewElementListProvider.cxx @@ -24,7 +24,7 @@ #include <DrawViewWrapper.hxx> #include <com/sun/star/drawing/Direction3D.hpp> - +#include <o3tl/safeint.hxx> #include <svx/xtable.hxx> #include <svl/itempool.hxx> #include <svtools/ctrltool.hxx> @@ -141,7 +141,7 @@ Graphic ViewElementListProvider::GetSymbolGraphic( sal_Int32 nStandardSymbol, co return Graphic(); if(nStandardSymbol<0) nStandardSymbol*=-1; - if( static_cast<size_t>(nStandardSymbol) >= pSymbolList->GetObjCount() ) + if( o3tl::make_unsigned(nStandardSymbol) >= pSymbolList->GetObjCount() ) nStandardSymbol %= pSymbolList->GetObjCount(); SdrObject* pObj = pSymbolList->GetObj(nStandardSymbol); |