--- a/webengine/osswebengine/JavaScriptCore/kjs/ustring.cpp Fri May 08 08:25:06 2009 +0300
+++ b/webengine/osswebengine/JavaScriptCore/kjs/ustring.cpp Fri Jul 03 15:54:40 2009 +0100
@@ -909,14 +909,21 @@
return statBuffer;
}
-#ifdef KJS_DEBUG_MEM
+struct cleanupUString {
+ ~cleanupUString() {
+ UString::globalClear();
+ }
+};
+static cleanupUString clearGlobal;
+
+//#ifdef KJS_DEBUG_MEM
void UString::globalClear()
{
delete [] statBuffer;
statBuffer = 0;
statBufferSize = 0;
}
-#endif
+//#endif
EXPORT
UString &UString::operator=(const char *c)