From d2a1cfa32deecb34d6f9b1973188f89317fb13e2 Mon Sep 17 00:00:00 2001 From: Scott Wheeler Date: Thu, 21 Aug 2008 22:56:44 +0000 Subject: [PATCH] detach when using non-const operator[] BUG:169389 git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@850657 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- taglib/toolkit/tstring.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/taglib/toolkit/tstring.cpp b/taglib/toolkit/tstring.cpp index cd274367..f209d726 100644 --- a/taglib/toolkit/tstring.cpp +++ b/taglib/toolkit/tstring.cpp @@ -510,6 +510,8 @@ String String::number(int n) // static TagLib::wchar &String::operator[](int i) { + detach(); + return d->data[i]; }