webengine/osswebengine/WebCore/platform/symbian/TextBreakIteratorSymbian.cpp
changeset 10 a359256acfc6
parent 5 10e98eab6f85
child 48 79859ed3eea9
--- a/webengine/osswebengine/WebCore/platform/symbian/TextBreakIteratorSymbian.cpp	Fri Jul 03 15:54:40 2009 +0100
+++ b/webengine/osswebengine/WebCore/platform/symbian/TextBreakIteratorSymbian.cpp	Thu Aug 27 07:44:59 2009 +0300
@@ -21,7 +21,7 @@
  *
  */
 
-#include "config.h"
+#include "TextBreakIteratorSymbian.h"
 #include "TextBreakIterator.h"
 #include <e32cmn.h>
 #include <KJS/ustring.h>
@@ -168,17 +168,15 @@
 static WordBreakIteratorSymbian *wordIterator = 0;
 static CharBreakIteratorSymbian *charIterator = 0;
 static LineBreakIteratorSymbian *lineIterator = 0;
-struct cleanupIterators {
-    ~cleanupIterators() {
-    		delete wordIterator;
-    		wordIterator = NULL;
-    		delete charIterator;
-    		charIterator = NULL;
-    		delete lineIterator;
-    		lineIterator = NULL;
-    }
-};
-static cleanupIterators deleteBreakIterator;
+void cleanupIterators() 
+{
+    delete wordIterator;
+    wordIterator = NULL;
+    delete charIterator;
+    charIterator = NULL;
+    delete lineIterator;
+    lineIterator = NULL;
+}
 
 TextBreakIterator* wordBreakIterator(const UChar* string, int length)
 {