diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-04-09 09:42:26 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2022-04-09 13:26:39 +0200 |
commit | 035c9fc7ecaf0fce032748f47450fb31cc62d65a (patch) | |
tree | c8c1bbea65c36c518e5f6c84e1a3fcce219b29f0 /cppu | |
parent | 29578ae1394de2fffae2e34326d03d81b4c4f475 (diff) |
use more subView when converting to Int32
Change-Id: Ia1be48050cca386a6e765aa2229de1bc9e64ffff
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/132749
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'cppu')
-rw-r--r-- | cppu/source/typelib/typelib.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cppu/source/typelib/typelib.cxx b/cppu/source/typelib/typelib.cxx index d659171f1722..fddaa16baa3a 100644 --- a/cppu/source/typelib/typelib.cxx +++ b/cppu/source/typelib/typelib.cxx @@ -35,6 +35,7 @@ #include <osl/diagnose.h> #include <typelib/typedescription.h> #include <uno/any2.h> +#include <o3tl/string_view.hxx> #include "typelib.hxx" using namespace osl; @@ -1984,8 +1985,8 @@ extern "C" void SAL_CALL typelib_typedescription_getByName( &pInterface, name.copy(i4 + 1).pData); if (!createDerivedInterfaceMemberDescription( ppRet, name, pBaseRef, pBase, pInterface, - name.copy(i2, i3 - i2).toInt32(), - name.copy(i3 + 1, i4 - i3 - 1).toInt32())) + o3tl::toInt32(name.subView(i2, i3 - i2)), + o3tl::toInt32(name.subView(i3 + 1, i4 - i3 - 1)))) { if (pInterface != nullptr) { typelib_typedescription_release(pInterface); |