webengine/osswebengine/WebCore/platform/TextEncodingRegistry.cpp
changeset 11 c8a366e56285
parent 10 a359256acfc6
--- a/webengine/osswebengine/WebCore/platform/TextEncodingRegistry.cpp	Thu Aug 27 07:44:59 2009 +0300
+++ b/webengine/osswebengine/WebCore/platform/TextEncodingRegistry.cpp	Thu Sep 24 12:53:48 2009 +0300
@@ -248,9 +248,10 @@
     return !didExtendTextCodecMaps;
 }
 
+
 #if PLATFORM(SYMBIAN)
-void deleteEncodingMaps()
-{
+struct cleanupEncodingMaps  {
+    ~cleanupEncodingMaps() {
     if( textEncodingNameMap ) {
         textEncodingNameMap->clear();
         delete textEncodingNameMap;
@@ -262,7 +263,9 @@
         textCodecMap = NULL;
     }
     didExtendTextCodecMaps = false;
-}
+    }
+};
+struct cleanupEncodingMaps encodingMaps;
 #endif
 
 } // namespace WebCore