summaryrefslogtreecommitdiff
path: root/tools/inc
diff options
context:
space:
mode:
Diffstat (limited to 'tools/inc')
-rw-r--r--tools/inc/tools/string.hxx4
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 );