diff options
Diffstat (limited to 'stoc/source/simpleregistry/simpleregistry.cxx')
-rw-r--r-- | stoc/source/simpleregistry/simpleregistry.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/stoc/source/simpleregistry/simpleregistry.cxx b/stoc/source/simpleregistry/simpleregistry.cxx index ced189a84ad1..9d2a6a1e9382 100644 --- a/stoc/source/simpleregistry/simpleregistry.cxx +++ b/stoc/source/simpleregistry/simpleregistry.cxx @@ -362,7 +362,7 @@ OUString Key::getAsciiValue() static_cast< OWeakObject * >(this)); } std::vector< char > list(size); - err = key_.getValue(OUString(), &list[0]); + err = key_.getValue(OUString(), list.data()); if (err != RegError::NO_ERROR) { throw css::registry::InvalidRegistryException( "com.sun.star.registry.SimpleRegistry key getAsciiValue:" @@ -378,7 +378,7 @@ OUString Key::getAsciiValue() } OUString value; if (!rtl_convertStringToUString( - &value.pData, &list[0], + &value.pData, list.data(), static_cast< sal_Int32 >(size - 1), RTL_TEXTENCODING_UTF8, (RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR | RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR | @@ -539,7 +539,7 @@ OUString Key::getStringValue() static_cast< OWeakObject * >(this)); } std::vector< sal_Unicode > list(size); - err = key_.getValue(OUString(), &list[0]); + err = key_.getValue(OUString(), list.data()); if (err != RegError::NO_ERROR) { throw css::registry::InvalidRegistryException( "com.sun.star.registry.SimpleRegistry key getStringValue:" @@ -553,7 +553,7 @@ OUString Key::getStringValue() " to design error", static_cast< OWeakObject * >(this)); } - return OUString(&list[0], static_cast< sal_Int32 >(size/2 - 1)); + return OUString(list.data(), static_cast< sal_Int32 >(size/2 - 1)); } void Key::setStringValue(OUString const & value) |