diff options
Diffstat (limited to 'svx/source/xoutdev/xtable.cxx')
-rw-r--r-- | svx/source/xoutdev/xtable.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/svx/source/xoutdev/xtable.cxx b/svx/source/xoutdev/xtable.cxx index a4ae1c9a368b..f9dad9e532c5 100644 --- a/svx/source/xoutdev/xtable.cxx +++ b/svx/source/xoutdev/xtable.cxx @@ -21,6 +21,7 @@ #include <svx/XPropertyTable.hxx> #include <xmlxtexp.hxx> #include <xmlxtimp.hxx> +#include <o3tl/safeint.hxx> #include <tools/urlobj.hxx> #include <svx/xtable.hxx> #include <svx/xpool.hxx> @@ -113,7 +114,7 @@ XPropertyList::XPropertyList( bool XPropertyList::isValidIdx(long nIndex) const { - return (static_cast<size_t>(nIndex) < maList.size() && nIndex >= 0); + return (nIndex >= 0 && o3tl::make_unsigned(nIndex) < maList.size()); } |