--- 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())