diff options
Diffstat (limited to 'tools/inc')
-rw-r--r-- | tools/inc/tools/string.hxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tools/inc/tools/string.hxx b/tools/inc/tools/string.hxx index 2d1e6a964954..edecd2f7e592 100644 --- a/tools/inc/tools/string.hxx +++ b/tools/inc/tools/string.hxx @@ -33,6 +33,7 @@ #include <osl/thread.h> #include <rtl/textenc.h> #include <rtl/textcvt.h> +#include <rtl/ustrbuf.h> #include <rtl/string.hxx> #include <rtl/ustring.hxx> #include "tools/toolsdllapi.h" @@ -173,7 +174,8 @@ public: operator rtl::OUString () const { - return rtl::OUString (reinterpret_cast<rtl_uString*>(mpData)); + return rtl::OUString( rtl_uStringBuffer_refReturn( + reinterpret_cast<rtl_uString*>(mpData)), SAL_NO_ACQUIRE ); } static UniString CreateFromAscii( const sal_Char* pAsciiStr ); |