webengine/osswebengine/WebCore/rendering/bidi.cpp
changeset 5 10e98eab6f85
parent 0 dd21522fd290
child 10 a359256acfc6
--- a/webengine/osswebengine/WebCore/rendering/bidi.cpp	Fri May 08 08:25:06 2009 +0300
+++ b/webengine/osswebengine/WebCore/rendering/bidi.cpp	Fri Jul 03 15:54:40 2009 +0100
@@ -95,6 +95,19 @@
 static bool previousLineBrokeCleanly = true;
 static int numSpaces;
 
+struct cleanupMidpoints {
+    ~cleanupMidpoints() {
+    	if(smidpoints)
+    		{
+    		smidpoints->clear();
+    		delete smidpoints;
+    		smidpoints = 0;
+    		}
+    }
+};
+static cleanupMidpoints deleteMidPoints;
+
+
 static int getBPMWidth(int childValue, Length cssUnit)
 {
     if (!cssUnit.isIntrinsicOrAuto())