--- a/webengine/osswebengine/WebCore/platform/DeprecatedString.cpp Fri May 08 08:25:06 2009 +0300
+++ b/webengine/osswebengine/WebCore/platform/DeprecatedString.cpp Fri Jul 03 15:54:40 2009 +0100
@@ -117,6 +117,21 @@
DeprecatedStringData *DeprecatedString::shared_null = 0;
DeprecatedStringData **DeprecatedString::shared_null_handle = 0;
+void DeprecatedString::deleteSharedNull()
+ {
+ delete shared_null;
+ shared_null=0;
+ freeHandle(shared_null_handle);
+ }
+
+struct cleanupSharedNull {
+ ~cleanupSharedNull()
+ {
+ DeprecatedString::deleteSharedNull();
+ }
+};
+struct cleanupSharedNull cleanSharedNull;
+
// -------------------------------------------------------------------------
// Utility functions
// -------------------------------------------------------------------------