diff options
author | Noel Grandin <noel@peralex.com> | 2013-10-21 10:21:01 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2013-10-23 08:29:15 +0200 |
commit | 7a06928bcf638e1eeedebc9d53c306a1b852cc9b (patch) | |
tree | c0402c2da4e2c522ecf32a0b413128f727cbc0fa /cppuhelper | |
parent | a55d02bacb2c8f21cba759c8fe3931df07a85b0c (diff) |
convert code to use OUString::endsWith
Convert places that call
aStr[aStr.getLength()-1] == 'x'
to use the shorter form
aStr.endsWith("x")
Change-Id: I1b3a19c0e89b8989cdbeed440f95fc76f9a4b6b6
Diffstat (limited to 'cppuhelper')
-rw-r--r-- | cppuhelper/source/bootstrap.cxx | 2 | ||||
-rw-r--r-- | cppuhelper/source/paths.cxx | 4 |
2 files changed, 2 insertions, 4 deletions
diff --git a/cppuhelper/source/bootstrap.cxx b/cppuhelper/source/bootstrap.cxx index 81d34202db26..6522f722ca62 100644 --- a/cppuhelper/source/bootstrap.cxx +++ b/cppuhelper/source/bootstrap.cxx @@ -111,7 +111,7 @@ Reference< XComponentContext > SAL_CALL bootstrap() throw BootstrapException( "cannot convert soffice installation path to URL!"); } - if (!path.isEmpty() && path[path.getLength() - 1] != '/') { + if (!path.isEmpty() && !path.endsWith("/")) { path += "/"; } diff --git a/cppuhelper/source/paths.cxx b/cppuhelper/source/paths.cxx index 41abeb4ef370..5ff356fa2877 100644 --- a/cppuhelper/source/paths.cxx +++ b/cppuhelper/source/paths.cxx @@ -129,9 +129,7 @@ void cppu::decodeRdbUri(rtl::OUString * uri, bool * optional, bool * directory) if (*optional) { *uri = uri->copy(1); } - *directory = uri->getLength() >= 3 && (*uri)[0] == '<' - && (*uri)[uri->getLength() - 2] == '>' - && (*uri)[uri->getLength() - 1] == '*'; + *directory = uri->startsWith("<") && uri->endsWith(">*"); if (*directory) { *uri = uri->copy(1, uri->getLength() - 3); } |