]> git.saurik.com Git - wxWidgets.git/commitdiff
added missing UngetWriteBuf() in wxString::insert
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 12 Jul 1998 22:06:28 +0000 (22:06 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 12 Jul 1998 22:06:28 +0000 (22:06 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@241 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/string.cpp

index 1c8cd5319c82235e404bfe8b2f609e8a7710327f..3031ae6dafe7ccde81f696a18e5b88d89a8285dc 100644 (file)
@@ -61,8 +61,6 @@ static int g_strEmpty[] = { -1,     // ref count (locked)
                              0,     // current length
                              0,     // allocated memory
                              0 };   // string data
-// empty string shares memory with g_strEmpty
-static wxStringData *g_strNul = (wxStringData*)&g_strEmpty;
 // empty C style string: points to 'string data' byte of g_strEmpty
 extern const char *g_szNul = (const char *)(&g_strEmpty[3]);
 
@@ -993,6 +991,7 @@ wxString& wxString::insert(size_t nPos, const wxString& str)
   strncpy(pc, c_str(), nPos);
   strcpy(pc + nPos, str);
   strcpy(pc + nPos + str.Len(), c_str() + nPos);
+  strTmp.UngetWriteBuf();
   *this = strTmp;
     
   return *this;