webengine/osswebengine/WebCore/html/HTMLElementFactory.cpp
changeset 10 a359256acfc6
parent 5 10e98eab6f85
--- a/webengine/osswebengine/WebCore/html/HTMLElementFactory.cpp	Fri Jul 03 15:54:40 2009 +0100
+++ b/webengine/osswebengine/WebCore/html/HTMLElementFactory.cpp	Thu Aug 27 07:44:59 2009 +0300
@@ -396,16 +396,16 @@
     gFunctionMap->set(tag.localName().impl(), func);
 }
 
-struct cleanupFuncMap {
-    ~cleanupFuncMap() {
-        if( gFunctionMap ) {
-            gFunctionMap->clear();
-            delete gFunctionMap;
-            gFunctionMap=0;
-        }
+void cleanupFuncMap() 
+{
+    if( gFunctionMap ) {
+        gFunctionMap->clear();
+        delete gFunctionMap;
+        gFunctionMap=0;
+
     }
-};
-static cleanupFuncMap cleanup;
+}
+
 static void createFunctionMap()
 {
     // Create the table.